you can download free ones and run them on your own machine.I find it invaluable for testing and debugging during development.The material assumes no prior knowledge of XSLT and XPath and guides the reader through background, context, structure, concepts and introductory terminology. The context of XSL Transformations and the XML Path Language •1.1 The XML family of Recommendations ·1.1.1 Extensible Markup Language (XML) ·1.1.2 XML Path Language (XPath) ·1.1.3 Styling structured information ·1.1.4 Extensible Stylesheet Language (XSL) ·1.1.5 Extensible Stylesheet Language Transformations (XSLT) ·1.1.6 Namespaces ·1.1.7 Stylesheet association •1.2 Transformation data flows ·1.2.1 Transformation from XML to XML ·1.2.2 Transformation from XML to XSL formatting semantics ·1.2.3 Transformation from XML to non-XML ·1.2.4 Three-tiered architectures 2.Getting started with XSLT and XPath •2.1 Stylesheet examples ·2.1.1 Some simple examples ·2.1.2 Some more complex examples •2.2 Syntax basics - stylesheets, templates, instructions ·2.2.1 Explicitly declared stylesheets ·2.2.2 Implicitly declared stylesheets ·2.2.3 Stylesheet requirements ·2.2.4 Instructions and literal result elements ·2.2.5 Templates and template rules ·2.2.6 Approaches to stylesheet design This first chapter examines the context of two W3C Recommendations -- Extensible Stylesheet Language Transformations (XSLT) and XML Path Language (XPath) -- within the growing family of Recommendations related to the Extensible Markup Language (XML).This allows our tools to constrain the creation of an instance of our information, and allows our users to validate a properly created instance of information against our set of constraints.An XML document is just an instance of well-formed XML.These vendors would rather lock our information into their proprietary schemes to keep us beholden to their solutions and technology.
We use this language to specify the locations of document structures or data found in an XML document when processing that information using XSLT.
Specifically, we will be looking at only the following as they relate to XSLT and XPath: Extensible Markup Language (XML) For years, applications and vendors have imposed their constraints on the way we can represent our information.
Our data has been created, maintained, stored and archived according to the rules enforced by others.
We can transform information using one vocabulary into an alternate form by using the Extensible Stylesheet Language Transformations (XSLT).
The Extensible Stylesheet Language (XSL) is a rendering vocabulary describing the semantics of formatting information for different media.