=> Главная База Знаний Xslt Saxon


Saxon

Saxon

Saxon Майкла Кэя (Michael Kay) — один из самых первых процессоров XSLT, его можно бесплатно загрузить с http://users.iclway.co.uk/mhkay/saxon/. Все, что нужно сделать, — это загрузить файл saxon.zip и распаковать архив zip; будет создан требуемый файл Java JAR,

saxon.jar
.

Для осуществления XSLT-преобразования вначале нужно удостоверится, что

saxon.jar
находится в переменной
classpath
. Например, в Windows, считая, что
saxon.jar
находится в
c:\saxon
, установить переменную
classpath
можно следующим образом:

C:\>set classpath=c:\saxon\saxon.jar

Теперь для выполнения преобразования можно использовать класс Saxon XSLT,

com.icl.saxon.StyleSheet.class
:

C:\planets>java com.icl.saxon.StyleSheet planets.xml planets.xsl

По умолчанию Saxon выводит результаты на экран — не совсем то, что нужно, если мы хотим создать файл

planets.html
. Чтобы создать файл
planets.html
, можно воспользоваться символом перенаправления вывода UNIX или DOS >:

C:\planets>java com.icl.saxon.StyleSheet planets.xml planets.xsl > planets.html

При работе в Windows несложно сразу же вызвать Saxon в виде исполнимой программы Win32, saxon.exe, которая загружается с http://users.iclway.co.uk/mhkay/saxon/. В Windows его можно запустить следующим образом (часть

-о planets.html
задает имя выходного файла):

C:\planets>saxon -о planets.html planets.xml planets.xsl