Lesezeichen setzen
XSLT
Notizen
Melde dich an um eine Notiz hinzuzufügen
- Table of Contents
-
+
Preface
-
+
Chapter 1. Getting Started
- + The Design of XSLT
-
+
XML Basics
- XML’s Heritage
-
+
XML 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
-
+
XSLT Standards
- XSL transformations (XSLT) version 1.0
- XML path language (XPath) version 1.0
- XSL transformations (XSLT) version 2.0
- XML 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.0
- XML linking language (XLink) version 1.0
- + Installing XSLT Processors
- Summary
- + Chapter 2. The Obligatory Hello World Example
-
+
Chapter 3. XPath: A Syntax for Describing Needles
and Haystacks
-
+
The XPath Data Model
-
+
Location Paths
- Attribute Value Templates
- + Datatypes
-
+
XPath Operators
- + Mathematical Operators
- + Boolean Operators
- [2.0] Conditional Expressions—if, then, and else
- [2.0] Iterators Over Sequences—The for Operator
- [2.0] Quantified Expressions—some and every
- [2.0] Range Expressions—The to Operator
- [2.0] Constructor Functions
- + [2.0] Datatype Operators—instance of, castable as, cast as, and treat as
- + [2.0] Set Operators—except, intersect, and union
- + [2.0] Node Operators
- [2.0] Comments in XPath Expressions
- [2.0] Types of XSLT 2.0 Processors
- + The XPath View of an XML Document
- Summary
-
+
The XPath Data Model
-
+
Chapter 4. Creating Output
- + Chapter 5. Branching and Control Elements
-
+
Chapter 6. Creating Links and Cross-References
-
+
Chapter 7. Sorting and Grouping Elements
-
+
Chapter 8. Combining Documents
- + The document() Function
- The document() Function and Sorting
- Implementing Lookup Tables
- Grouping Across Multiple Documents
- + [2.0] Using XSLT 2.0 to Simplify Things
- [2.0] The doc() and doc-available() Functions
- [2.0] The collection() Function
- [2.0] The unparsed-text() and unparsed-text-available() Functions
- Summary
-
+
Chapter 9. Extending XSLT
- + The XSLT Extension Mechanism
- [2.0] Creating New Functions with <xsl:function>
- Example: Generating Multiple Output Files
- + Creating Custom Collations
- + Generating Hidden Word Graphics
- Example: Generating an SVG Pie Chart
- + Writing Extensions in Other Languages
- Using Extension Functions from the EXSLT Library
- + Accessing a Database with an Extension Element
- + Creating a Photo Album with an Extension Element
- Summary
- Appendix A. XSLT Reference
- + Appendix B. XPath Reference
-
+
Appendix C. XSLT, XPath, and XQuery Function
Reference
-
+
Kinds of Functions
- Accessor Functions
- Boolean Functions
- Constructor Functions
- Context Functions
- Cross-Referencing and Grouping Functions
- Date, Time, and Duration Functions
- Node Functions
- Numeric Functions
- QName Functions
- Regular Expression Functions
- Sequence or Node-Set Functions
- String Functions
- Miscellaneous Functions
- Collation Functions
-
+
Kinds of Functions
-
+
Appendix D. XML Schema Overview
- + Appendix E. [2.0] Regular Expressions
- + Appendix F. XSLT Formatting Codes
-
+
Appendix G. XSLT 2.0 Migration Guide
- + Glossary
- Index
There's been great anticipation surrounding the release of XSLT 2.0, the new language specification that's critical for converting XML documents into other formats, such as HTML code or a PDF file. The XSLT 2.0 specification is approaching completion at long last, but unfortunately, version 2.0's delays and complexity have forced developers to rely on the XSLT 1.0 standard longer than they anticipated. Both specifications will be in use during what is likely to be a long transition period. The second edition of XSLT incorporates new material for XSLT 2.0 and expounds on the lessons learned over the last six years of XSLT 1.0 use. Whether you're looking for the latest and greatest in XSLT 1.0 techniques, or is moving on to XSLT 2.0, this new edition of XSLT will address your needs. The book includes plenty of practical, real-world examples to show you how to apply XSLT stylesheets to XML data using either version. You'll get a thorough understanding of XSLT and XPath and their relationship to other web standards, along with recommendations for a honed toolkit in an open platform-neutral, standards-based environment. Author Doug Tidwell starts with the basics: simple stylesheets and methods for setting up transformation engines. Then he works through examples that develop your understanding of the many parts of XSLT, particularly XSLT's template-based approach to transformations. This new edition has been updated to explain XSLT 2.0's many dependencies, notably XML Schema and XPath 2.0.
Teste die Closed Alpha von paperc.com
Book Details
Autoren
Kategorien
Computer & Internet > Programmiersprachen > XML
Verlage
Erscheinungsjahr : 2008
Lizenz: Alle Rechte vorbehalten ©
Gelesen: 1.082 mal

