Я новичок в xslt. Кто-нибудь может направить меня
Как обработать XSLT с Java?
Это зависит от того, какой процессор XSLT на базе Java вы используете. Каждый процессор XSLT имеет свой собственный API.
Например, Saxon 6.5.5 (для XSLT 1.0) и Saxon 9.1.07 (для XSLT 2.0) написаны на Java. Документация на http://www.saxonica.com/documentation/documentation.xml
Почти все процессоры XSLT имеют утилиту командной строки , которая не требует написания программы для выполнения преобразования XSLT.
Например, здесь : как запустить преобразование Saxon 9.x из командной строки .
Вот как я всегда использую Saxon из командной строки :
java -Xms2048M -Xmx10000M -jar
C:\xml\Parsers\Saxon\Ver.9.1.0.7\J\saxon9.jar
-t -repeat:1 -o %out% %xml% %xsl% %param[ name=\"value\"]%
, где %out%
- имя выходного файла, %xml%
- файл xml, %xsl%
- основной файл xslt, а %param[ name=\"value\"]%
- список внешних имен (я почти всегда оставляю это пусто).