Skip to content

Latest commit

 

History

History
23 lines (17 loc) · 1.48 KB

XSLT.md

File metadata and controls

23 lines (17 loc) · 1.48 KB

XSLT Processor Requirements

Many of the developed prototypes use XSL Transformations (XSLT) as their foundation. However, not all XSLT processors are created equal. Some may only support a particular version of XSLT, or may not support Schema-awareness (SA). The following table lists each product and the XSLT features required.

Product XSLT1 XSLT2 XSLT3
CVR Prototype x
JSON-to-XML x
XML-to-JSON SA
Streaming CVR x*
Schematron Rulesets SA

[*] Requires a processor with the streaming feature, if streaming is desired

Efforts have been made to use new features only when necessary, to ensure compatibility with as many processors as possible.

Below is a list processors tested for use by the CDF Prototypes. There are several others available.

Available Processors XSLT2 XSLT3 License
Saxon-HE x Open Source
Saxon-EE SA Commercial
AltovaXML SA Gratis