В настоящее время я пишу что-то для модульного тестирования функций XSLT2, идея очень проста:
- Создайте
custom-library.xsl
, который содержит некоторые пользовательские функции XSLT2. Создать XML-файл данных, содержащий тестовые примеры, как показано в следующей схеме XML: xslunit.xsd :
структура схемы http://xml.bodz.net/schema/xslunit/xslunit.png < / а>
Запустите тестовые примеры, преобразовав его с помощью xslunit-xslt2.xsl. , и получите результат теста html.
Теперь вопрос в том, что в тестовых примерах есть вызов функции, и я должен оценить его в XSLT (файл xslunit-xslt2.xsl). Но я не могу найти способ оценить XPath.
Хотя может быть легко использовать какие-то расширения Java, но я действительно не хочу создавать другие проблемы. Я надеюсь, что все может работать только с XSLT2.