Описание тега xt
XT XSLT реализация в Java из XSLT, созданный Джеймсом Кларком.
Для использования XT вам необходимо:
- распределение XT
- синтаксический анализатор XML в Java, поддерживающий SAX, например
XP; вам следует выбрать парсер SAX, который предоставляет информацию о локаторе, иначе вы не получите никаких номеров строк в сообщениях об ошибках.
Положить xt.jar
в вашем CLASSPATH вместе со всем, что необходимо для вашего синтаксического анализатора XML, и sax.jar, если он не включен в ваш синтаксический анализатор XML. Затем используйте команду:
java -Dcom.jclark.xsl.sax.parser=your-sax-driver com.jclark.xsl.sax.Driver source stylesheet result name=value...
В имя = значение аргумента являются необязательными и указать параметр имен и значений; они могут появляться в любом порядке относительно других аргументов. Они будут игнорироваться, если таблица стилей не содержит соответствующий элемент xsl:param верхнего уровня. Значение параметра будет строкового типа.
Чтобы найти синтаксический анализатор SAX, XT сначала использует значение системного свойства com.jclark.xsl.sax.parser; если он не установлен, используется значение системного свойства org.xml.sax.parser; если он не установлен, он использует класс com.jclark.xml.sax.CommentDriver (этот подкласс обычного драйвера XP SAX для поддержки комментариев; он присутствует только в XP версии 0.5 или новее; если у вас более ранняя версия XP используйте вместо этого -Dcom.jclark.xsl.sax.parser=com.jclark.xml.sax.Driver.)
В качестве альтернативы под Windows вы можете использовать XT, упакованный как исполняемый файл Win32. Это включает XP и SAX. Чтобы использовать это, вам нужно будет установить виртуальную машину Microsoft Java (она входит в состав IE). Запустите это с помощью команды:
xt source stylesheet result name=value...
Полезные ссылки: