Подтвердить что ты не робот

Лучшие инструменты XPath

Какие инструменты вы используете для XPath и почему? Прямо сейчас я использую

  • SketchPath, потому что он абсолютно потрясающий, но его приложение для Windows, которое необходимо установить
  • WhiteBeam онлайн-тест XPath test, потому что вы можете тестировать выражения с сайта

SketchPath, кажется, выделяется больше всего для меня, потому что он действительно помогает вам создать xpath, и он очень продвинутый. Если вы не пробовали, вы должны.

Недостатки SketchPath: вам нужно установить его на машину, иначе это фантастика.

Против WhiteBeam: вы должны загрузить свой файл, который я не всегда хочу делать по соображениям безопасности, и размер файла, который вы можете загрузить, имеет некоторые ограничения на него, и загрузка файла в любом случае раздражает. Также я думаю, что могут быть некоторые тонкие различия между xpath, используемым для этого инструмента, и при запуске приложения .NET. Но не помню ничего прямо сейчас. Просто имейте это в виду.

4b9b3361

Ответ 1

Если вы находитесь в среде веб-разработчиков, у Firefox есть множество отличных инструментов для поддержки и анализа XPath:

  • Firebug имеет встроенную поддержку XPath.
  • XPath Checker Я нашел отличным

а также, возможно, использовать:

  • XPath Runner
  • FireXPath

Будьте осторожны с Firebug - команда "copy XPath" правой кнопкой мыши копирует путь как все в нижнем регистре, а некоторые синтаксические анализаторы XML (например, парсер MXSML, используемый в FinalBuilder) чувствительны к регистру - так что вам нужно будет исправьте оболочку вашего XPath-кода, скопированного Firebug, иначе ваш парсер не найдет подходящих узлов.

Ответ 2

XMLQuire - бесплатный редактор XML для Windows с встроенным редактором SketchPath XPath. Чтобы все было просто, SketchPath не является развивается дальше самостоятельно.

enter image description here

Одно замечание: редактор XPath не сразу очевиден, но просто дважды щелкните верхнюю панель, в которой показано текущее место XPath, чтобы вызвать редактор.

Сравнение с SketchPath:

Автозаполнение XPath, управление выражением и функция/трассировка с помощью функции-справки из SketchPath включены в XMLQuire, но XMLQuire также поддерживает только XPath 1.0.

[Раскрытие информации - как автор как XMLQuire, так и SketchPath я не могу объективно оценить, какой редактор XPath является "лучшим", но поскольку SketchPath упоминается в вопросе - ответ, который обновляет его, кажется разумным]

Ответ 3

с помощью xpath tester вы можете протестировать стандартные выражения XPath

Вы также можете сохранить XPath и XML в любой момент времени, чтобы вернуться к нему позже или опубликовать ссылку в Интернете или электронной почте, что является действительно удобной функцией.

Ответ 4

SketchPath - лучший инструмент для XPath, который я использовал до сих пор. Я также использовал oXygen, но предпочитаю SketchPath для oXygen для XPath.

Ответ 5

Мне нравится XPather, плагин Firefox. Он прост и удобен в использовании, и это не отдельная программа для запуска, пока у вас работает Firefox, когда и где я обычно использую XPath.

Ответ 6

Я использую oXygen для работы xpath. Это довольно легко проверить ваше выражение против xml на файле. Вы устанавливаете целевой xml файл один раз, а затем просто нажмите кнопку, чтобы проверить ваше выражение.