Есть ли хороший инструмент для предварительного просмотра XSL? - PullRequest
7 голосов
/ 04 февраля 2009

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

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

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

Ответы [ 7 ]

8 голосов
/ 04 февраля 2009

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

  • XSelerator (тот, который я использую в течение 6-7 лет). Free, имеет отладчик для MSXML, имеет intellisense для XSLT 1.0 и XSLT 2.0. Кроме того, имеет некоторый динамический смысл. Отладчик имеет точки останова, точки останова данных, визуализирует временные деревья, переменные, условия тестирования, текущий вывод, ... и т. Д.
  • VS2008 - хороший редактор XML + отладчик XSLT. Хорошая статическая интеллигенция. Шаблоны совпадений проверяются статически. Точки останова, точки останова данных, визуализация переменных и текущий вывод.
  • Кислородные
  • XML-SPY (Альтова)
  • Stylus Studio

XPath tools :

Обновление

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

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

Я нашел Stylus Studio как бесценный инструмент для всех моих потребностей XML. Я никогда не управлял этим грубым вином все же.

2 голосов
/ 04 февраля 2009

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

1 голос
/ 23 июля 2009

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

1 голос
/ 04 февраля 2009

Попробуйте Microsoft Блокнот XML

1 голос
/ 04 февраля 2009

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

0 голосов
/ 24 июня 2009

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

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

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

...