Лучшие инструменты XPath
Какие инструменты вы используете для XPath и почему?
Прямо сейчас я использую
SketchPath, кажется, выделяется больше всего для меня, потому что он действительно помогает вам создать xpath, и он очень продвинутый. Если вы не пробовали, вы должны.
Недостатки SketchPath: вам нужно установить его на машину, иначе это фантастика.
Против WhiteBeam: вы должны загрузить свой файл, который я не всегда хочу делать по соображениям безопасности, и размер файла, который вы можете загрузить, имеет некоторые ограничения на него, и загрузка файла в любом случае раздражает. Также я думаю, что могут быть некоторые тонкие различия между xpath, используемым для этого инструмента, и при запуске приложения .NET. Но не помню ничего прямо сейчас. Просто имейте это в виду.
Ответы
Ответ 1
Если вы находитесь в среде веб-разработчиков, у Firefox есть множество отличных инструментов для поддержки и анализа XPath:
- Firebug имеет встроенную поддержку XPath.
- XPath Checker Я нашел отличным
а также, возможно, использовать:
Будьте осторожны с 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 файл один раз, а затем просто нажмите кнопку, чтобы проверить ваше выражение.