XSLT
After years of anticipation and delay, the W3C finally released the XSLT 2.0 standard in January 2007. The revised edition of this classic book offers practical, real-world examples that demonstrate how you can apply XSLT stylesheets to XML data using either the new specification, or the older XSLT...
Autor principal: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Beijing ; Sebastopol, California :
O'Reilly
[2008]
|
Edición: | 2nd ed |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627699106719 |
Tabla de Contenidos:
- Table of Contents; Preface; About This Book; Where I'm Coming From; I Believe in Open, Platform-Neutral, Standards-Based Computing; I Assume You're Busy; I Don't Care Which Standards-Compliant Tools You Use; XSLT Is a Tool, Not a Religion; You Shouldn't Migrate All of Your Stylesheets Just Because There's a New Version of XSLT; How This Book Is Organized; Conventions Used in This Book; How to Contact Us; Safari® Enabled; Acknowledgments for the Second Edition; Acknowledgments from the First Edition; Chapter 1. Getting Started; The Design of XSLT; [2.0] The Design of XSLT 2.0; XML Basics
- XML's HeritageXML Document Rules; An XML document must be contained in a single element; All elements must be nested; All attributes must be quoted; XML tags are case-sensitive; All end tags are required; Empty tags can contain the end marker; XML declarations; Document Type Definitions (DTDs) and XML Schemas; Well-formed versus valid documents; Tags versus elements; Namespaces; [2.0] Datatypes; Programming Interfaces for XML: DOM, SAX, and Others; DOM; SAX; Other programming interfaces; XSLT Standards; XSL transformations (XSLT) version 1.0; XML path language (XPath) version 1.0
- XSL transformations (XSLT) version 2.0XML path language (XPath) version 2.0; XQuery 1.0 and XPath 2.0 Data Model (XDM); XQuery 1.0 and XPath 2.0 functions and operators; XQuery 1.0 and XPath 2.0 formal semantics; XSLT 2.0 and XQuery 1.0 serialization; XQuery 1.0: an XML query language; XML syntax for XQuery 1.0 (XQueryX); XML Standards; XML 1.0; XML 1.1; The Extensible Stylesheet Language (XSL); XML Schemas; RelaxNG; Schematron; The Simple API for XML (SAX); Document Object Model (DOM); Namespaces in XML; Associating stylesheets with XML documents; Scalable Vector Graphics (SVG)
- XML pointer language (XPointer) version 1.0XML linking language (XLink) version 1.0; Installing XSLT Processors; Installing Xalan; Installing Saxon; Installing the Microsoft XSLT Processor; Installing the Altova XSLT Engine; Summary; Chapter 2. The Obligatory Hello World Example; Goals of This Chapter; Transforming Hello World; Our Sample Document; A Sample Stylesheet; Transforming the XML Document; Stylesheet Results; How a Stylesheet Is Processed; Parsing the Stylesheet; Parsing the Transformee; Lather, Rinse, Repeat; Walking Through Our Example; Stylesheet Structure
- The ElementThe Element; Our First ; The for Elements; Built-in Template Rules; Built-in template rule for element and document nodes; Built-in template rule for modes; Built-in template rule for text and attribute nodes; Built-in template rule for comment and processing instruction nodes; Built-in template rule for namespace nodes; Top-Level Elements; Other Approaches; Sample Gallery; The Hello World SVG File; The Hello World PDF File; The Hello World Java Program; The Hello World VRML File; Summary
- Chapter 3. XPath: A Syntax for Describing Needles and Haystacks