O'Reilly logo

Beginning XSLT and XPath: Transforming XML Documents and Data by Ian Williams

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Appendix D. XSLT 2.0 Quick Reference

This reference provides brief details of the XSLT 2.0 elements and functions.

The schema on which this reference is based is non-normative, which means that it is not strictly part of the XSLT 2.0 recommendation as such. The recommendation is, of course, authoritative.

A copy of the schema is in Appendix E. The online version can be found at www.w3.org/2007/schema-for-xslt20.xsd.

There are notes on the schema in the introduction to this book, and you will find further detailed information on the use of both elements and functions in Michael Kay's XSLT 2.0 and XPath 2.0 Programmer's Reference, Fourth Edition (Wrox, 2008).

The content of this reference is derived from the same XML source as the material used in the case study in Chapter 11. If you chose to build the reference website described there, you can make use of the online version too.

This appendix is organized as described in the following sections.

Elements

In the schema, XSLT elements are broadly divided into two categories: declarations and instructions. These are specified as abstract elements, which never are used in stylesheets; rather, they are elements for which other elements may be substituted.

In this reference, the XSLT elements are described in alphabetical order, with notes on their purpose, their usage, and their place either in the schema content model or in the substitution spaces for declarations and instructions.

A table of attributes follows, with name, description, and type ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required