--%>

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 : Define the term Key value Define the

    Define the term Key value: The object employed to produce an associated hash code for look-up in an associative data structure.

  • Q : What is Disk drive Disk drive : It is a

    Disk drive: It is a hardware device employed to store the data. They come in numerous forms, like floppy disks, compact disks, and hard disks.

  • Q : How class and a structure are different

    How class and a structure are different?

  • Q : Define Implements clause Implements

    Implements clause: That part of a class header which points out which interfaces are applied by the class. A class might implement for more than one interface.

  • Q : Define Null reference Null reference :

    Null reference: A value utilized to mean, `no object'. Employed whenever an object reference variable is not referring to the object.

  • Q : Define the term Pixel Define the term

    Define the term Pixel: It is a `picture element' - usually a colored dot on a screen.

  • Q : Define HyperText Markup Language

    HyperText Markup Language: The HyperText Markup Language (abbreviated as HTML) is a simple presentation language employed to markup the content of the Web pages. Its tags appear frequently in pairs to mark sections of text which must be represented in

  • Q : Explain the term Portable Portable :

    Portable: The Portability is the quality of a program which makes it probable to run it on different kinds of computers. The programs written in low level languages are usually not very portable since they are generally closely tied to a particular in

  • Q : Technologies are used in AJAX Name the

    Name the technologies that are used in AJAX?

  • Q : Explain Out-of-bounds value

    Out-of-bounds value: It is a redundant value employed to point out that a different action from the norm is needed at some point. The read technique of InputStream returns -1 to point out that the end of a stream has been reached, for illustration, ra