Ответ 1
XSLT IDE (среда интерактивной разработки):
- XSelerator (тот, который я использовал в течение 6-7 лет). Free, имеет отладчик для MSXML, имеет intellisense для XSLT 1.0 и XSLT 2.0. Кроме того, есть некоторые динамические intellisense. Отладчик имеет точки останова, точки останова данных, визуализирует временные деревья, переменные, условия тестирования, текущий вывод,... и т.д.
- VS2008 - хороший редактор XML + XSLT Debugger. Хороший статический интеллект. Шаблоны совпадений статически проверены. Точки останова, точки останова данных, визуализация переменных и текущий вывод.
- oXygen
- XML-SPY (Altova)
- Stylus Studio
Инструменты XPath:
- XPath Visualizer - популярный инструмент для изучения XPath, играя с выражениями XPath. Свободный и открытый источник. Позволяет оценивать любое выражение XPath для данного XML-документа и отображает результаты, освещенные в документе xml (если они node (ы)) или в отдельном поле (если результаты являются атомными значениями). Позволяет определять xsl: variable-s, а затем использоваться в выражениях XPath. Позволяет определять xsl: key-s, а затем ссылаться на функции key() в выражениях XPath.
EDIT. В Visualizer XPath теперь есть новый, более безопасный дом, из-за к доброте Ларса Хаттара.