Есть ли онлайн-тестер для селекторов xPath?

Я знаю, что есть некоторые онлайн-эксперты по оценке regex. Очень полезно, сопоставляя в реальном времени. Они похожи на веб-приложения RegexBuddy.

Мне было интересно, есть ли подобная вещь для селекторов xPath? Я просто изучаю их, и это было бы полезно для меня.

Есть ли онлайн-тестер, который позволяет вам вводить XML, а затем селектор xPath и соответствовать (жить было бы лучше, но я сомневаюсь, что кто-то написал JavaScript-интерпретатор?) их?

Спасибо

Ответ 1

Я замечаю, что единственная "онлайн" контрольная панель в ответах кажется немного неуклюжей. Он требует отправки на сервер и не обрабатывает пространства имен должным образом.

Я думал, что смогу сделать лучше, и что такой инструмент будет очень полезен, поэтому я его и сделал. Я понимаю, что это немного самоокупаемо, чтобы упомянуть его здесь, но он действительно отвечает на вопрос, я думаю!

http://chris.photobooks.com/xml/default.htm

Mine может применить выражение xpath к произвольному XML-документу и отобразить результаты. Он также может украсить или распечатать XML-документ и применить к нему преобразование XSLT. Вся обработка выполняется браузером, и она должна работать в IE6 +, Firefox, Opera, Chrome и Safari.

Пожалуйста, дайте мне знать, если у вас возникнут какие-либо проблемы!

Ответ 3

Изменить. В Visualizer XPath для IE теперь есть новый безопасный дом, благодаря доброте Ларса Хаттара. Также там - это XPath Visualizer для FF.

Visualizer XPath доступен уже более 10 лет и помог тысячам людей научиться XPath интересным способом. Доступно для IE и для FireFox.

XPath Visualizer - популярный инструмент для изучения XPath, играя с выражениями XPath. Свободный и открытый источник.

Позволяет оценивать любое выражение XPath по отношению к данному XML-документу и отображает результаты, засвеченные в XML-документе (если они node (ы)) или в отдельном окне ( если результаты являются атомными значениями).

Позволяет определять xsl: variable-s и затем использовать в выражениях XPath.

Позволяет определять xsl: key-s, а затем ссылаться на функции key() в выражениях XPath.

Ответ 4

Оп! Попробуйте расширение XPath Checker для Firefox. Это удобный инструмент.

Ответ 6

Вы также можете использовать Notepad ++ с ним плагин XMLTools - он имеет оценщик xPath

Ответ 9

Я нашел следующий инструмент наиболее полезным.

Allans Online XPath Tester

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

Ответ 11

Если вы используете Firefox, вы можете использовать Firebug + Firefinder, которые позволяют фильтровать элементы на основе выражений XPath и даже отправлять сопоставленный код в jsbin в оснастке.