--%>

Aren't HTML, SGML, and XML all very similar things

Aren't HTML, SGML, and XML all very similar things?

E

Expert

Verified

Not fairly; SGML is the mother tongue, and has been used for explaining thousands of various document types in many fields of human activity, by transcriptions of ancient Irish manuscripts for stealth bombers to the technical documentation, and by patients' clinical records to musical notation. It is very large and complicated, however, and possibly overkill for most common office desktop applications.

XML is an abbreviated version of SGML, to make this easier to use over the Web, easier for you to describe your own document types, and simple for programmers to write programs to handle them. This omits all the complex and less-used options of SGML in return for the advantages of being easier to write applications for, simpler to understand, and more suited to delivery and interoperability over the Web. But this is yet SGML and XML files may even be processed in similar way as any other SGML.

HTML is only one of many SGML or XML applications. The one most often used on the Web. Technical readers may get it more useful to think of XML as being SGML-- quite than HTML++.

   Related Questions in Programming Languages

  • Q : Explain the way to close an XHTML

    Explain the way to close an XHTML element.

  • Q : Data type conversion Data type

    Data type conversion: Conversion of one data type into the other data type. Two kind of conversion that is, A) Implicit Conversion: This is automatically taken care

  • Q : Concept of object oriented analysis

    Q. Explain the concept of object oriented analysis with explanation of all steps of analysis. 

    Q : Calculate the summation of 1 to some

    Write two programs to calculate the summation of 1 to some integer n using a function called int summation(int n) a) Using a non recursive solution, with a for(i=1, i<=n; i++) loop and b) using a recursive solution, based on the following conditions summation(n) = summation(n-1

  • Q : Define Accessor method Accessor method

    Accessor method: A technique specifically designed to offer access to a private attribute of a class. By convention, we name accessors with a get prefix followed by the name of the attribute being accessed. For example, the accessor for an attribute n

  • Q : Define the term Condition Define the

    Define the term Condition: It is a Boolean expression which controls a conditional statement or loop.

  • Q : What is an Unary operator What is an

    What is an Unary operator: It is an operator which takes a single operand. Java's unary operators are as -, +, !, !, ++ and --.

  • Q : Use the Processing program for the

    1. Here is a short program. It prints out the value of a variable "x". Ernie and Bert disagree about what will be printed: Ernie says, the value gets changed in "changeX" so it will print "7", and Bert says, no, when the function exits the changes get reversed and the value goes back to "5". Expl

  • Q : Differences between logical and

    What are the differences between logical and physical address spaces?

  • Q : Define Inconsistent state Inconsistent

    Inconsistent state: A state which an object must not be in. A class requires to be carefully designed in order to make sure that none of its examples can get into a conflicting state. An illustration of an inconsistent state may be a football team wit