XSLT documents a core technology for processing XML. Originally created for page layout,
XSLT (Extensible Stylesheet Transformations) is now much more: a general-purpose
translation tool, a system for reorganizing document content, and a way to generate multiple
results-- such as HTML, WAP, and SVG--from the same content.
What sets XSLT apart from other books on this critical tool is the depth of detail and breadth
of knowledge that Doug Tidwell, a developer with years of XSLT experience, brings to his
concise treatment of the many talents of XSLT. He covers XSLT and XPath, a critical
companion standard, and addresses topics ranging from basic transformations to complex
sorting and linking. He explores extension functions on a variety of different XSLT
processors and shows ways to combine multiple documents using XSLT. Code examples add
a real-world dimension to each technique.
Useful as XSLT is, its peculiar characteristics make it difficult to get started in, and the
ability to use advanced techniques depends on a clear and exact understanding of how XSLT
templates work and interact. For instance, the understanding of "variables" in XSLT is deeply
different from the understanding of "variables" in procedural languages. The author explains
XSLT by building from the basics to its more complex and powerful possibilities, so that
whether you're just starting out in XSLT or looking for advanced techniques, you'll find the
level of information you need.