xmlhack.ru XML-форумы
Обсуждение XML и связанных с ним технологий

О тестировании XSLT шаблонов


Автор Сообщение
Pavel Sher
Новичок

Зарегистрирован: 11.11.2005
Сообщения: 1
Откуда: Санкт-Петербург
[8413] Пт Ноя 11, 2005 21:27
О тестировании XSLT шаблонов
Привет.

Интересно было бы узнать мнение участников форума о способах тестирования XSLT преобразований.

Лично я пришёл к выводу, что в некоторых ситуациях весьма полезно делать юнит тестирование
отдельных шаблонов, т.е. тестировать output отдельных XSLT шаблонов подавая разные XML данные
на вход. На досуге я даже сваял библиотечку для упрощения такого тестирования, если кому интересно
можете сходить на: http://juxy.tigris.org/

Другие возможные варианты: тестировать полное преобразование, сравнивая результат с помощью
какого нибудь XML diff. В качестве XML diff можно либо взять какой-то внешний тул (довольно
проблематичное решение, особенно если вы хотите автоматизировать такое тестирование) либо
воспользоваться какой-то библиотекой. Например, весьма неплох в этом отношении XMLUnit
(http://xmlunit.sf.net).

Хотелось бы узнать о том, кто что использует и использует ли вообще для тестирования XSLT,
ну и просто поделиться опытом.
flax (nttl)
Гость




[8874] Вт Янв 31, 2006 13:33

Если я ничего не путаю, я видел коммерческие реализации таких вещей. Там уже было много чего.
flax (nttldd)
Гость




[8875] Вт Янв 31, 2006 18:50

Кстати, только что похожая тема пробегала в xml-dev.
Cсылки:
utf-x.sourceforge.net

xsltunit.org

jenitennison.com/xslt/utilities/unit-testing/
feeleen
Новичок

Зарегистрирован: 06.08.2007
Сообщения: 1

[11688] Пн Авг 06, 2007 16:32

Привет, я например использую свою собственнописную тулзу http://www.feeleen.ru/ru/Articles/xsl_transform_tester.wp
Пока она удовлетворяет все мои потребности, на выходе можно получить как сам XML, так и превью в браузере HTML кода страницы (если например результат преобразования - HTML код)