XML (eXtensible Markup Language) Resources
Please note that all references and content information can only be considered current as of May 2003. It is your responsibility to verify the materials and update them as necessary.
General XML InformationResources
W3C XML Site
Founded in 1994, the World Wide Web Consortium (W3C) is an international partnership of organizations seeking to develop common protocols for continued web evolution and interoperability. In the area of web architecture, the W3C has sponsored several projects concerned with the continued development of such protocols and languages as XML. XML 1.0 was released in February, 1998; recommendations for namespaces and stylesheet linking followed in 1999. Given the W3C's key role in XML's creation, this site is the best place to learn about current specifications and recommendations.
The XML Cover Pages
This web site is hosted and sponsored by OASIS (Organization for the Advancement of Structured Information Standards). The purpose of the Cover Pages is to provide an online reference work for XML, and its parent, the Standard Generalized Markup Language (SGML). Material is organized into categories such as news, core standards, technology reports, and library.
Frequently Asked Questions about the Extensible Markup Language
This list of FAQs is maintained on behalf of the W3C's XML Special Interest Group. Although updated on an irregular basis, the site offers an excellent overview of XML that is broken down into four audience sections: general visitors, users of SGML (including browsers of HTML), writers of SGML (including writers of HTML), and developers and implementers (including web masters and server operators).
Hosted by OASIS (Organization for the Advancement of Structured Information Standards), XML.org has the stated mission to "accelerate the global utilization and adoption of XML by providing an open and non-profit industry portal that brings together all members of the XML community, including technologists, developers, and businesspeople." Visitors can choose from several focus areas (e.g., EGovernment, Human Resources, Security), news topics, resources lists, and a searchable registry for schemas and DTDs.
The XML.com site is hosted by O'Reilly and Associates, a firm specializing in computer-related publications. Among the site's features, visitors will find articles organized by topic; an annotated version of the XML 1.0 specification; guides to other web sites, resources, and standards; an extensive XML FAQ list, and a syntax checker. Visitors can also register to participate in online forums and to receive e-mail newsletters.
The purpose of XML.gov is "to facilitate the efficient and effective use of XML through cooperative efforts among government agencies, including partnerships with commercial and industrial organizations." To foster this cooperation, visitors are encouraged to contribute to the site, as well as to a page highlighting XML-related efforts. Available at the site are agendas and meeting minutes of the XML Working Group, established at the federal level by the Chief Information Officers Council Enterprise Interoperability and Emerging Information Technology (EIEIT) Committee, as well as links to standards and guidelines, registries/repositories, and tutorials. Subscription information and a message archive are also offered for a related e-mail list.
STARTKABEL XML is a Dutch web site, which presents its XML page in English. The site provides numerous links on XML in the following categories: XML for beginners, news, training, XML editors, XML advanced, books, FAQs, discussion lists, XML specifications, parsers, XSL, XHTML, syntax checkers, XLink, XML servers, and much more.
What is XML? is a web site maintained and compiled by L.C. Rees, for the purpose of learning the extensible markup language, and making available selected relevant links on XML. The unique site design offers six rather cryptically defined categories for users interested in XML: xml-learn offers links to those interested in an introduction to XML and XML basics; xml-meta includes links to other web sites with information, news, articles, and resources on XML; xml-raw offers links to the XML 1.0 specification, and the other pieces that make up XML and XML documents, including XSL, Document Object Management (DOM), Xlink, Xpointer, stylesheets, namespaces, Resource Description Framework (RDF), and schemas; xml-tool offers links to XML editors, and tools for creating, enabling, and processing XML applications; xml-proof provides links to XML parsers, XML syntax checkers and validaters, which allow users to check their XML; xml-green provides links to vendors of XML editors and products which support XML.
WebDeveloper.com, the XML Files
The XML Files is a feature of WebDeveloper.com, a resource for technical information, daily news, and analytical features essential for the Web development community. The site offers XML-related articles ranging from the introductory to highly technical and a link to an online XML forum.
XML Related Articles
[By Simon St. Laurent, November 1999]
Why XML?, available from WebDevelopersJournal.com, focuses on introducing the reader to the world of XML. The author presents the standard introduction of what XML is and its make-up, but then walks the reader through the advantages of using XML: its simplicity, extensibility, interoperability, openness, and growing number of professionals who have had experience working with XML. Although written in 1999, this article sill provides a good introduction to the topic.
XML and the Second-Generation Web
[Scientific American, May 1999. By Jon Bosak and Tim Bray]
Jon Bosak and Tim Bray were members of the W3C working group, which established the XML 1.0 specification. In this 1999 Scientific American article, they undertake to explain why and how XML was created. They focus on the benefits of XML, describing the strides which have been made with XLink and XSL, and offering steps to solving some of the initial difficulties of exchanging information through XML. The article's sidebar includes links to related subtopics, and illustrations of XML and how it works.
XML for the Absolute Beginner
XML for the Absolute Beginner, available from JavaWorld.com, is a guided tour of XML beginning from HTML, to processing XML with Java. The article walks the reader through the origins of XML, the make-up of a well-formed XML document, the Extensible Style Language (XSL), the modeling information structure in XML, and finally how XML and Java work together. Also of interest is the expansive resource list including links to online resources on XML, Java, XML tutorials and training, software, the history of XML, and other topics presented in the article.
A Technical Introduction to XML
This article, available from XML.com, offers an introduction to XML, the XML 1.0 specification, and other related evolving specifications. The reader is also introduced to the differences among HTML, XML, and SGML; an XML document; well-formed and valid XML documents; and to a standard linking model for XML, XLink.
XML School is made available through W3schools.com. Several XML tutorials walks the user through understanding basic and advanced XML.. Also available are several examples and quizzes.
Working with XML
This tutorial offered by Sun Microsystems was developed with a focus on programming, but covers a good deal of information on XML. For those only concerned with the XML, there is an XML thread, which pulls out the related XML information from the tutorial. The tutorial offers an introduction to XML, and helps walk users through the XML standard, before progressing into DTDs and DOM. Users are expected to do exercises along with the examples in the tutorial. The tutorial also provides an index and glossary.
Castro, Elizabeth. XML for the World Wide Web. Berkeley, CA: Peachpit Press, 2001.
Dick, Kevin. XML: A Manager's Guide. Reading, Mass: Addison-Wesley, 2000.
Eckstein, Robert and Michel Casabianca. XML Pocket Reference. Sebastopol, CA: O'Reilly, 2001.
Ray, Erik T. Learning XML. Sebastopol, CA: O'Reilly, 2001.
St. Laurent, Simon. XML: A Primer. Foster City, CA: MIS:Press, 1998.
14 May 2003