Using Saxon on Strauss

P. Conrad for CISC474, Spring 2006

Getting Started

Saxon is installed in /www/htdocs/CIS/software/dist/saxonb8-6-1.

Here is an example script showing a transformation of a document ch13.xml from stylesheet chapterNotes.xsl into ch13.html:

> ls 
appendixToc.txt  ch02.xml   ch03.xml~  ch13a.xml         chapterNotes.css~  chapterNotes.xsd   dtd2xsd.pl    toc.txt~
ch01.xml         ch02.xml~  ch04.xml   ch13a.xml~        chapterNotes.dtd   chapterNotes.xsl   somesuch.dtd  toc.xml
ch01.xml~        ch03.xml   ch04.xml~  chapterNotes.css  chapterNotes.dtd~  chapterNotes.xsl~  toc.txt       toc.xml~
> java -jar /www/htdocs/CIS/software/dist/saxonb8-6-1/saxon8.jar -t ch13a.xml chapterNotes.xsl > ch13.html
Saxon 8.6.1 from Saxonica
Java version 1.5.0_01
Warning: Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor
Stylesheet compilation time: 1359 milliseconds
Processing file:/www/htdocs/CIS/181/pconrad/06S.temp/readingNotes/savitch/ch13a.xml
Building tree for file:/www/htdocs/CIS/181/pconrad/06S.temp/readingNotes/savitch/ch13a.xml using class net.sf.saxon.tinytree.TinyBuilder
Tree built in 102 milliseconds
Tree size: 196 nodes, 9372 characters, 28 attributes
Execution time: 316 milliseconds
Memory used: 4026560
NamePool contents: 61 entries in 51 chains. 7 prefixes, 9 URIs
> 

Links

 


Valid XHTML 1.1 Valid CSS!