The Extensible Markup Language (XML)
is a W3C-recommended general-purpose markup language for creating special-purpose markup languages. It is a simplified subset of SGML, capable of describing many different kinds of data. Its primary purpose is to facilitate the sharing of data across different systems, particularly systems connected via the Internet.
- XML Introduction
- This short article introduces XML and some of its uses.
- XML in Mozilla
- Mozilla has good support for XML. Several World Wide Web Consortium (W3C) Recommendations and drafts from the XML family of specifications are supported, as well as other related technologies.
- XML Extras
- The XML Extras module contains several features that allow developers to treat XML as data rather than just as just another document format.
- Parsing and serializing XML
- XPath stands for XML Path Language, it uses a non-XML syntax that provides a flexible way of addressing (pointing to) different parts of an XML document. As well as this, it can also be used to test addressed nodes within a document to determine whether they match a pattern or not.
- Using XML Data Islands in Mozilla
- One handy feature of Internet Explorer is the ability to use data islands to link data to html controls on a page.
1: This description of XML is obtained from the Wikipedia XML Article.