Chapter 12. XSLT Processors, Extensions, and Java

  • Extensions

  • Conformance

  • Namespaces

  • Java

  • Sun Microsystems® XSLTC

  • Oracle® XML suite

  • Microsoft® MSXML

As a form of XML, XSLT is by nature extensible. Extensions are additions to the standard library of elements and functions described in the previous chapters, created and supported by various XSLT processor implementations. With extensions, the potential ways XSLT can be used are limitless.

The W3C specification for XSLT, however, does not provide a way to define or control extensions, and extensions are not required to be implemented by processors.[1] What this means is that an XSLT stylesheet solution that works with one processor might well not work with others. For this reason, the XSLT element-available() ...

Get XSLT and XPATH: A Guide to XML Transformations now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.