XSL Formatting Objects (XSL-FO) basics February 2003 This tutorial covers the basic functions of XSL-FO, an XML vocabulary used to format data. The first of a two-part series, this tutorial illustrates how to convert XML documents into formatting objects and then into PDF files, using the Apache XML Project's FOP (Formatting Objects to PDF) tool. (contains sample code)
XSL-FO advanced techniques February 2003 This tutorial covers more advanced features of XSL formatting objects. It covers how to handle lists and tables, creating complex documents with multiple page layouts, adding repeating elements such as headers and footers, and converting well-formed HTML documents into PDF files.(contains sample code)
Introduction to XML July 1999, updated September 2002 This is still one of the most popular pieces of content dW has ever posted. It covers the basics of XML, including why it matters and how it will change the Web.
XML programming in Java September 1999 This tutorial covers both DOM and SAX, illustrating the two main programming interfaces for XML documents. It wraps up with several advanced techniques, including how to parse a string and how to build a DOM tree without an XML source file. (contains sample code)
Building tutorials with the Toot-O-Matic June 2001 This is the documentation for the Toot-O-Matic tool. It illustrates how to use the tool to create your own tutorials, and it also includes the reference information for the tool.