Extensible Markup Language (XML)

Nearly everyone is talking about XML (Extensible Markup Language) these days. But few understand what it's really all about. This page includes resources that will introduce you to XML and help to get you started using it. All links will open a new browser window.


News

Overviews and Directories

  • Extensible Markup Language JumpStart -- this site includes a tabular page with several links to XML sites where each entry includes information about the type, content, audience, importance, and keywords.
  • The SGML/XML Web Page: Extensible Markup Language (XML) -- created by Robin Cover, this site is one of the most extensive and best-organized XML directories.
  • What Is XML? -- this site provides links to XML resources including articles, software, and XML-related resources.
  • XMLINFO -- created by James K. Tauber, this site covers almost every aspect of XML.
  • XML.com-- this site provides links to articles and news about XML including an annotated version of the official XML 1.0 specification.

Tutorials and Primers

  • An Introduction to Structured Documents -- created by Peter Murray-Rust, the developer of the first XML browser JUMBO, this tutorial covers markup languages, XML, and custom languages such as the Chemical Markup Language (CML).
  • Introduction to XML -- created by Lars Marius Garshol, this 10-page document covers XML and its features.
  • XML, Java, and the Future of the Web -- created by Jon Bosak at Sun Microsystems, this document introduces XML, describes its effect on the Web, and provides examples.
  • A Gentle Introduction to XML -- From the Text Encoding Initiative, keepers of the TEI DTD for literary and scholarly markup. One of the best introductions to the subject.

Standards, Namespaces, and Reference Resources