Лучший редактор XSLT &| дебаггер

Какой инструмент, кроме Visual Studio, вы считаете лучшим для создания, редактирования, обслуживания и, возможно, отладки файлов XSLT?

Я работаю над довольно большим проектом, и у нас есть тонны XSLT-файлов, и они очень сложны в своей реализации.

Язык кажется таким хрупким. Было бы неплохо быстрее ориентироваться и выявлять ошибки.

8 ответов

Решение

У меня были хорошие результаты с использованием Oxygen для отладки XSLT, сборки XPath и общего XML-материала.

Liquid XML Studio довольно хорошо интерпретирует ваши запросы XPATH в реальном времени.

Cooktop также позволяет мне выполнять запросы XPATH и показывает мне XML и HTML, сгенерированные при запуске XSLT для данного XML.

Кроме того, коллега говорит мне, что более новые версии Adobe Dreamweaver позволяют связывать XML-файл с XSLT-файлом и запускать преобразование.

По возможности я использую Subversion для отслеживания изменений.

А для навигации я чаще всего использую VIM (или VIEmu), а иногда и собственное расширение Visual Studio, которое создает индекс узлов текущего документа xsl:template и xsl:variable, чтобы обеспечить навигацию одним щелчком к корневым записям.

На самом деле я сам недавно этим занимался, и обнаружил, что если вы являетесь разработчиком.NET, Visual Studio действительно имеет довольно неплохую поддержку, встроенную прямо для файлов xslt.

В моем магазине мы используем Altova Xml spy.

В дополнение к естественным возможностям Visual Studio здесь (я думаю, что отладчик особенно силен), есть также надстройка для профилировщика: http://code.msdn.microsoft.com/xsltprofiler.

Раньше я использовал инструмент под названием Xselerator от Marrowsoft. Вы можете найти пробные версии, плавающие по Интернету, но они, кажется, обанкротились, поэтому вы больше не можете их покупать. Это был отличный инструмент.

Я также использую Xselerator. Как уже упоминалось, однажды он просто исчез из Интернета. К счастью, я лицензировал это раньше.

Существует расширение XSLT 3.0 для кода Visual Studio:

обеспечивает всестороннюю языковую поддержку для XSLT 3.0 и XPath 3.1

Раскрытие информации: я управляю этим проектом с открытым исходным кодом

Другие вопросы по тегам