Есть ли хороший инструмент для предварительного просмотра XSL?

StackOverflow https://stackoverflow.com/questions/510637

  •  21-08-2019
  •  | 
  •  

Вопрос

Я веб-разработчик LAMP на Perl, и на моем нынешнем месте работы мы используем некоторую черную магию при использовании Perl для извлечения данных, преобразования их в XML, а затем передачи XML в файл XSL.И все это волшебным образом управляется всемогущий Акскит.Таким образом, вы, вероятно, можете себе представить, что мой XSL полон строк XSLT, т.е. if test,@value и т.д.

Мне было интересно, есть ли какой-либо инструмент, IDE и т.д., Который я могу использовать для открытия файла XSL и проверки предварительного просмотра HTML без необходимости что-либо изменять в моем текущем XSL?

Я открыт для предложений до тех пор, пока это позволяет выполнить работу.Спасибо.

Это было полезно?

Решение

XSLT IDE (Интерактивные среды разработки):

  • XSelerator ( селектор ) (тот, которым я пользуюсь уже 6-7 лет).Бесплатный, имеет отладчик для MSXML, имеет intellisense как для XSLT 1.0, так и для XSLT 2.0.Кроме того, имеет некоторый динамический intellisense.Отладчик имеет точки останова, точки останова данных, визуализирует временные деревья, переменные, условия тестирования, текущий вывод, ... и т.д.
  • ВС2008 -- хороший редактор XML + отладчик XSLT.Хороший статический интеллект.Шаблоны совпадений проверяются статически.Точки останова, точки останова данных, визуализация переменных и текущих выходных данных.
  • Кислород
  • XML-ШПИОН (Альтова)
  • Студия стилуса

Инструменты XPath:

Обновить:

Благодаря гостеприимству Ларса Хаттара, как для IE, так и для FF-версий XPath Visualizer теперь появился новый, безопасный дом.Приведенные ниже ссылки указывают на новый безопасный сайт.

  • Тот Самый Визуализатор XPath -- А популярный инструмент на базе IE для изучения XPath и Тоже на основе FF, играя с выражениями XPath.Бесплатный и с открытым исходным кодом.Позволяет вычислять любое выражение XPath для данного XML-документа и отображает результаты, выделенные в XML-документе (если они являются узлами), или в отдельном поле (если результаты представляют собой атомарные значения).Позволяет определять xsl:переменные-s и затем использовать их в выражениях XPath.Позволяет определять xsl:key-s, а затем ссылаться на функции key() в выражениях XPath.

Другие советы

В настоящее время я использую Visual Studio, откройте ваш xml-файл в Visual Studio, в меню XML выберите показать вывод xslt.

Я нашел Студия стилуса быть бесценным инструментом для всех моих потребностей в XML.Хотя я никогда не пробовал это грубое Вино.

Я пользуюсь варочной панелью, которая предоставляется бесплатно.

Попробуйте Microsoft XML Notepad

Я использую Visual Web Developer 2008 Express Edition ... в моем XML-меню все, что я вижу, это "Схемы ...", когда у меня открыт файл XSL.Я пропустил установку компонента для других опций?

Пара альтернатив, которые еще не были упомянуты:

  • Редактор копирования XML - Хорошо, но требуется промежуточный шаг для генерации HTML, а затем открытия HTML во внешнем браузере.
  • WMHelp XMLPad - Множество мелких ошибок и неприятностей, но в остальном очень полезных:может просматривать и отлаживать преобразования в среде IDE.

Я написал пост с описанием этих и пары других инструментов, на случай, если кому-то будет интересно: Как протестировать преобразования XSL.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top