October 22, 2007
XSLT In Action
Raw XML is rarely suitable for direct presentation, and frequently must be organized, or transformed, to suit the needs of a specifc output device. The most widely used option for this is XSLT. Older techniques such DTD and Schemas can be used as well, but as discussed in my first post about XML, XSLT was specifically created for this and should be used when possible.
XSLT provides an effective procedure - a tree transformation process - for manipulating XML at the level of elements and attributes. A special-purpose language, XSLT has features that simplify that task of defining transformations of XML.
Here is the xml file (.xml) that is used throughout the explanations.
