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]()