Xpath эквивалентен http://gskinner.com/RegExr/для Regex?

Интересно, существует ли эквивалент Xpath для http://gskinner.com/RegExr/ для Regex?

Таким образом, вы можете просто ввести запрос xpath, и он покажет вам, какие элементы были выбраны.

Я не нашел ничего такого простого, как http://gskinner.com/RegExr/.

Ответ 1

Некоторые визуализаторы XPath

Приложения XPath

  • XPath Visualizer - для Windows с открытым исходным кодом требуется .NET v. 3.5. Результаты показаны как выделенный код. Вероятно, это не тот инструмент, который уже предложил Dimitre, хотя у него есть одно и то же имя.
  • AquaPath - приложение для Macintosh, с открытым исходным кодом. Результаты показаны как выделенный код.

Редакторы XML с некоторой подобной функциональностью

  • XMLMate - приложение Plugin to Macintosh TextMate с открытым исходным кодом.
  • Xmplify - приложение для Macintosh, все еще находящееся в бета-версии.
  • Editix - Кросс-платформенное приложение (Windows, Macintosh, Linux) требует Java 5.x или новее

Интернет-услуги

  • Allans Online XPath Tester - XML-документ может быть вставлен в textarea или указан по URL-адресу. В результате печатает содержимое документа с выбранными узлами, выделенными под текстовым полем
  • XPath Query Expression Tool - ввод XML через текстовое поле. На самом деле не выделяет выделение, а печатает текстовое содержимое выбранных элементов.
  • Martijn van Beek XPath Analyzer - ввод XML через текстовое поле требует Flash, с открытым исходным кодом. Это новый проект: выпущен 2010-08-24, поэтому я предполагаю, что он, вероятно, проведет некоторые обновления или изменения в ближайшем будущем.

Расширения браузера (или что-то еще)

  • XPath Checker - расширение Firefox. Показывает окно запроса XPath вместо выделения кода.
  • XPather - расширение Firefox, требуется расширение DOM-инспектор.
  • Тестер XPath - Требуется Microsoft Silverlight

Ответ 2

Обновление. С ноября 2010 года в Visualizer XPath появился новый безопасный дом strong > , любезно предоставленный Ларсом Хаттаром.

Посмотрите XPath Visualizer - имеет версии для IE и для Mozilla/Firefox

Это инструмент, который я написал в 2000 году. С тех пор у него было много тысяч загрузок, и не было даже одного несчастного пользователя.

Предупреждение: у topxml.com есть троянец - не нажимайте на приведенные выше ссылки, если у вас нет надежного защитника.

Вот несколько скриншотов из инструмента, показывающих:

  • Встроенное hilighting выбранных узлов

  • Оценить все возможные выражения XPath, а не только те, которые выбирают узлы.

  • Определение и использование переменных в выражениях XPath.

  • Вспоминая все используемые выражения XPath.

  • Определение и использование ключей XSLT.


alt text


alt text


alt text


alt text


alt text


alt text


alt text


alt text


alt text


alt text


alt text


<Т411 >


alt text


alt text

Ответ 3

Здесь используется тот, который мне нравится.

Вставьте в свой XML, введите выражение XPath и посмотрите, что было выбрано.

Он также имеет довольно варианты печати и вариант преобразования XSLT.

Ответ 4

Xselerator имеет "анализатор запросов XPath". Также это хорошая IDE, позволяющая использовать многие процессоры и зрители.

Ответ 5

У меня есть что-то подобное на моей странице инструментов xml: http://www.flynn1179.net/xml/

Ответ 6

Я также сделал онлайн-оценщик XPath. Он поддерживает как XPath 1.0, так и XPath 2.0. Он доступен здесь: Онлайн-тестер XPath

и вот несколько скриншотов:

Оценки XPath 2.0, которые отображают последовательность чисел:

alt text

И элементы и атрибуты отмечены при поиске:

alt text