Using a DOM-supporting programming language, such as JavaScript, one can maneuver within the XML data to perform queries, processing, or modifications.
The March 2001 Troubleshooting Professional Magazine is entirely devoted to an XML Programming Tutorial on the Linux platform using Xerces-Java. DOM, SAX, DTD's.
Slide collection that provides an introduction and overview of XML, Namespaces, XLink, XPointer, XPath, DSD, XSLT, and XML-QL, including selected links to more information about each topic.
Tutorials include XML Basics; How to Parse and Print XML with Xerces for Java using DOM and SAX API; How to Generate XML from scratch using DOM; Level::XML Beginner with knowledge of Java.
In this tutorial from the Wireless Developer Network, Wei Meng Lee explains how to use XSLT (XSL Transformations) style sheets to transform XML to Wireless Markup Language (WML) for output on mobile devices, using MSXML3 as the XSLT processor.