SGML or XML?

Which one is better? Here are some definitions and specifications about the two “Meta” Languages.

SGML – Short for Standard Generalized Markup Language, a system for organizing and tagging elements of a document. SGML was developed and standardized by the International Organization for Standards (ISO) in 1986. SGML itself does not specify any particular formatting; rather, it specifies the rules for tagging elements. These tags can then be interpreted to format elements in different ways. SGML is used widely to manage large documents that are subject to frequent revisions and need to be printed in different formats. Because it is a large and complex system, it is not yet widely used on personal computers. However, the growth of Internet, and especially the World Wide Web, is creating renewed interest in SGML because the World Wide Web uses HTML, which is one way of defining and interpreting tags according to SGML rules.

XML – The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language that supports a wide variety of applications. XML languages or ‘dialects’ are easy to design and to process. XML is also designed to be reasonably human-legible, and to this end, terseness was not considered essential in its structure. XML is a simplified subset of Standard Generalized Markup Language (SGML). Its primary purpose is to facilitate the sharing of data across different information systems, particularly systems connected via the Internet. Formally defined languages based on XML (such as RSS, MathML, XHTML, Scalable Vector Graphics, MusicXML and thousands of other examples) allow diverse software reliably to understand information formatted and passed in these languages.

That’s all for today… Thanks! 😉

More from my site

  • Common WP problems after server migration and how to fix them I really want to write about this before, but I dont' seem to have that "eagerness" to write about what I'm going to write about now. Since the first time I migrated my blog to another […]
  • AJAX Defined in Wikipedia Ajax, shorthand for Asynchronous JavaScript and XML, is a web development technique for creating interactive web applications. The intent is to make web pages feel more responsive by […]
  • History of Javascript Javascript got its name from the Javascript Indians of south-central Florida. This tribe dabbled unsuccessfully in e-commerce in the late 1700s, and was later bought out by Netscape for a […]
  • Valid XHTML 1.0 Strict In the world's Top 3 Websites, only Microsoft Network passed the W3C Validator. It is the only valid XHTML 1.0 Strict among rest top sites, like Yahoo and Google. Yahoo has 37 errors […]
  • PHP Tutorials While im browsing the world wide web, I again searched for php tutorials, and I think that I should post PHP tutorials that google listed in their first page of search results. I'm just […]
  • Ajax: A New Approach to Web Applications Defining AjaxAjax isn’t a technology. It’s really several technologies, each flourishing in its own right, coming together in powerful new ways. Ajax incorporates: > standards-based […]

One thought on “SGML or XML?

Leave a Reply

Your email address will not be published. Required fields are marked *