--%>

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 : Write a function Write a function that

    Write a function that takes an integer value and returns the number with its digits reversed. For example, given 7631, the function should return 1367.

  • Q : What is BLAST in program model checking

    What is BLAST in program model checking: The abbreviation is Berkeley Lazy Abstraction Software Verification Tool (BLAST) is a software model checker for C programs. The main goal of BLAST (BLAST website) is to be able to check that software satisfies

  • Q : Software Quality Assurance and Software

    What real-life experience have you gained along with Software Quality Assurance as well as Software Quality Control?

  • Q : Define the term Constant Define the

    Define the term Constant: A variable whose value might not be changed. In Java, such are implemented by the final variables.

  • Q : Define Number of Threads Number of

    Number of Threads: Threads can be a useful abstraction and implementation mechanism to partition independent program actions. However, when there is coordination (or interference) between these threads, the required synchronization mechanisms increase

  • Q : Define the term Binary Binary : This is

    Binary: This is the number representation in base 2. In base 2, only digits 0 and 1 are utilized. Digit positions symbolize successive powers of 2.

  • Q : Interface accessibility modifier Inside

    Inside the interface accessibility modifier we can use for methods?

  • Q : What is First in-first out First in,

    First in, first out: It is FIFO semantics of the queue data structure. Items are eliminated in the order in which they arrived in the queue; therefore older items are always eliminated before newer ones.

  • Q : Explain Package declaration Package

    Package declaration: It is a declaration employed to name a package. This should be the first item in the source file, preceding any import statements. For example,     pa

  • Q : What is Modal What is Modal : A dialog

    What is Modal: A dialog is a modal when its parent application is blocked from additional activity until the dialog has finished.