Chapter 11. ISO implementation Stylesheets

Including test instances.

In this chapter there are links to files which may be used for implementation testing and stylesheets which implement iso_skeleton.xsl and iso_svrl.xsl. A beta implementation of abstract.xsl is provided to expand abstract patterns, similarly for processing includes, include.xsl is presented. It is possible to combine include processing with processing abstract patterns, so this code has been merged into a single stylesheet, absInclude.xsl.

I have proven the latter file matches the output of the combination of include.xsl and abstract.xsl, you may find a use for both options.

Note

These stylesheets are now XSLT 2.0 only. I found it too much to try and follow the Topologi model and keep 1.0 and 2.0 processors happy.

An input file and a Schematron file which has been used to test the majority of the Schematron options. These tests are incomplete as of 2007-02-02T16:26:50Z

  1. iso_svrl.xsl. Generates SVRL output.

  2. iso_schematron_skeleton.xsl. a modified version of the file on schematron.com is nearer to a complete stylesheet, handling nearly all of the Schematron grammar.

  3. abstract.xsl. Processes abstract patterns

  4. include.xsl. Processes includes

Legal Notice