Я ищу решение для решения xincludes в документах, на которые ссылается функция document() (XSLT).Функция документа xslt не разрешает теги xinclude в ссылочном XML-файле
На моей оценке я попробовал xsltproc (не работает), и теперь я застрял на саксоне 6.5.5 в сочетании с apache xerces 2.11.0.
Это моя текущая командная строка.
java.exe -cp lib\xercesImpl-2.7.1.jar;\lib\saxon.jar
-Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
-Djavax.xml.parsers.SAXParserFactory= org.apache.xerces.jaxp.SAXParserFactoryImpl
-Dorg.apache.xerces.xni.parser.XMLParserConfiguration=org.apache.xerces.parsers.XIncludeParserConfiguration
com.icl.saxon.StyleSheet
-o OUTPUT.XML INPUT.XML COPY.XSLT
Возможно, мне нужно добавить некоторые параметры, или мне нужно использовать некоторые дополнительные библиотеки. Спасибо за ваш ответ. BR
Markus
Благодарим вас за быстрый ответ. Я знаю, что Saxon 9.6 может это сделать, но мне также нужно иметь функцию saxon: оценивать или exsl: оценивать. Они доступны только в версии PE (или выше) Saxon 9.6. – markus0074