--%>

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 Coupling Coupling : Coupling

    Coupling: Coupling occurs whenever classes are aware of each of other as their instances should interact. The linkage between two classes which might be either weak or strong. Stronger coupling occurs whenever one class has a thorough knowledge of the

  • Q : Define Formal argument Formal argument

    Formal argument: The definition of a method’s argument is the part of a method header. Each and every formal argument has an associated type. Whenever a method is called, the actual argument values are copied into the analogous formal arguments.

  • Q : What is Reflection Reflection : It is

    Reflection: It is the ability to find out what fields, methods, constructors, and so forth, are stated for an object or class. Reflection is supported by the Class ‘class’, and other classes in the java.lang.reflect package. Reflection mak

  • Q : Define the term server-side XPointer

    Define the term server-side XPointer?

  • Q : How is an external entity reference

    While constructing an XML DTD, how do you make an external entity reference within an attribute value?

  • Q : Define the term Subordinate inner class

    Define the term Subordinate inner class: It is an inner class which executes well-defined subordinate tasks on behalf of its enclosing class.

  • Q : Describe Last in-first out Last in,

    Last in, first out: It is the LIFO semantics of a stack data structure. Items are eliminated in the opposite order to which it arrived in the stack; therefore newer items are always eliminated before older ones.

  • Q : What is Round robin allocation Round

    Round robin allocation: It is an allocation of time slices which repeatedly cycles regarding a set of eligible threads in the fixed order.

  • Q : Explain the relationship between XHTML

    Explain the relationship between XHTML and XML?

  • Q : Define Object serialization Object

    Object serialization: The writing of an object's contents in such a manner that its state can be restored, either at a later time, or in a different procedure. This can be employed to store objects between runs of a program, or to transfer or shifts o