XML is the 'lingua franca for e-documents. It provides a standard mark-up language for defining the structure of documents, thereby enabling their transmission, validation and interpretation between applications and between organisations.
What's all the fuss about?
The sudden boom in the web during the 1990s brought home to many vendors and many within IT organisations the value of a document format that could be read by virtually any other application.
The web's HTML document format is text-based and marks out content using a fixed set of tags determined by the World Wide Web Consortium (W3C). As a result, any program that understands those tags can parse an HTML document.
This set of tags, while useful for web pages, is too limited to provide a good basis for all document formats, however; and while SGML - a more sophisticated and expandable system than HTML - exists, it is too difficult to implement just for a web browser. Full SGML systems solve large, complex problems that justify their expense. Viewing structured documents sent over the web rarely carries such justification.
A halfway house between HTML and SGML was needed that would provide the flexibility and expandability of SGML on the web and to general applications; hence, XML was developed.
XML is a mark-up language for documents containing both content (words, pictures, etc) and some indication of what role that content plays (for example, content in a section heading has a different meaning from content in a footnote, which means something different to content in a figure caption or content in a database table, etc). By defining sets of tags appropriate to the application, XML can store pretty much any piece of content in a way intelligible and readable by any XML-compatible application.
Virtually any new file or messaging format developed in the last two years has come out of XML. As more and more mainstream applications begin to use it and as the tools to develop and deploy it become ubiquitous, XML is going to be as prevalent as Windows or even the text file in the IT world.
| |||
| |||
| |||
| |||

E-MAIL A FRIEND
PRINTER FRIENDLY