В настоящее время я пишу что-то для модульного тестирования функций 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.