“I’ve worked with Dmitry on many projects. He is both a designer (artist) and a developer (programmer), so his book genuinely speaks to both audiences.”
—Charles F. GoldfarbLeverage the incredible power of XSLT 2.0 to create sites that are easy to build, maintain, and extend!
This book teaches you exactly how to build state-of-the-art web sites with XSLT 2.0 and XPath 2.0. XML developer and web designer Dmitry Kirsanov drills down to real development challenges and specific tools and techniques for solving them.
You’ll learn from a hands-on project that gives you insights you just won’t find anywhere else. Kirsanov covers the entire project lifecycle: schema creation, validation, transformation, testing, and maintenance… offering outstanding code and markup examples every step of the way.
XSLT 2.0 Web Development is an indispensable resource for…
Fully tested and implemented examples are available at authors.phptr.com/kirsanov andwww.kirsanov.com/xsltwd
1. XML and the Web.
Content, presentation, structure. The two faces of XML. Components of an XML web site. Setting up an XML web site. XML and dynamic sites.
The big picture. Practical schematization. The art of source definition.
Page documents: top-level structures. Headings. Paragraphs. Text markup. Links. Images and objects. Tables. Forms. Master document. Summary examples.
XSLT history. A Gentle Introduction into 2.0. Taming a functional language. XSLT extensions. Overview of an XSLT stylesheet.
Schematron validation setup. Stylesheet: first steps. High-level structures. Low-level structures. Dealing with non-XML objects. Batch processing. Summary examples.
Authoring XML. Converting other formats into XML. XML utilities. XSLT tools. Build tools.
XSLT processor as servlet. Apache Cocoon.