Introduction to XML: DTDs and XSL Transformations Support
XML needn't be scary. In this beginner's introduction to XML, Tom shows how to define a markup langauge using DTDs, and how XML can be styled just like any other "ML" (HTML, XHTML) etc using a regular CSS file. Then he shows you how to use XSL Transformations to produce HTML and CSS from a raw XML file on a client (using IE6).
This tutorial introduces complex concepts in a simple and accessible manner, and is suitable for beginners.