33469Paper: A survey of XML standards: Part 4http://www-106.ibm.com/developerworks/xml/library/x-stand4/?ca=dgr-xw766x-stand4XML started strong and has grown quite rapidly. It has proven itself a very valuable technology, but it can be an intimidating one, when one considers all the moving parts that fall under the term "XML". In this series of articles, I provide a summary of what I see as the most important XML technologies, and discuss how they each fit into the greater scope of things in the XML world. I also recommend tutorials and other useful resources for evaluating and learning to use each technology.XML > Tips and Tutorials > Introduction to XMLOct 17, 2006
If you have some familiarity with HTML, you have some concept of what markup language is. If you write a plain text file, it is composed of simple ASCII characters and nothing more. When a program (such as notepad) is used to display the file, all characters in the text file will be displayed using the same font size, type, and boldness. There are no special display characteristics to this type of file.
XML (eXtensible Markup Language) is not a programming language. Like HTML (and sharing a common parentage - but that's another story), XML is a means of 'marking up' the content of a document using elements (sometimes referred to as tags) to mark the beginning and end of sections of information.
Because other articles in this issue of the Web Journal describe the motivations for XML and some of its goals, this article is intended to serve as a slightly more technical introduction to XML and as an overview of the specification. Throughout this document you will find references of the form [Section 1]; these are references to the XML language specification included in this issue. If you are interested in more technical detail about a particular topic, please consult the specification.
The fact that you're reading this column tells me that you're at least mildly interested in XML data binding. Just a short year ago, that would have led me to define what data binding is, go into the concepts involved, and generally be boring for several pages worth of article text. However, it isn't a year ago -- it's 2004, and data binding seems to have sunk into the consciousness of almost every XML and Java? developer working in the industry today.
Joining mailing list will entitle you
to receive occasional emails informing you of news and
updates to the site and any special offers that may be
of interest to you.