Тестер XPath для XML: выражения XPath 1.0 онлайн
Тестер XPath позволяет вычислять выражения XPath 1.0 против XML прямо в вашем браузере, используя нативный метод document.evaluate. Сопоставьте префиксы пространств имён, используйте один из четырёх типов результатов — набор узлов, строку, число или булево — и изучайте совпавшие узлы с их сериализованным содержимым и XPath. Протестируйте запрос на реальном XML и уточните его перед использованием в приложении.
Тестер XPath — это браузерный инструмент для вычисления выражений XPath 1.0 против XML. Он использует нативный метод document.evaluate браузера, так что можно протестировать запрос и изучить его результат, не встраивая его сначала в приложение. Тестер поддерживает сопоставление префиксов пространств имён и может возвращать результаты типа «набор узлов», строка, число или булево.
Когда XML использует пространства имён, предоставьте сопоставление для префиксов, используемых в вашем выражении XPath. Выберите тип результата под то, что хотите вычислить: результаты «набор узлов» показывают совпавшие узлы с их сериализованным содержимым и XPath, а результаты строк, чисел и булевых значений возвращают соответствующие типы. Видимый результат зависит от выражения и предоставленного XML.
XML представляет структурированные данные с помощью элементов, атрибутов и текста; XPath — это язык для выбора или вычисления частей этих данных. Тестирование XPath против XML помогает проверить, что выбирает или возвращает запрос, перед использованием в коде. Они работают вместе: XML — это запрашиваемый документ, а XPath описывает выборку или вычисление.
Тестер XPath работает полностью в вашем браузере. Ваш ввод обрабатывается на вашем устройстве и не отправляется на сервер, а инструмент работает офлайн после загрузки страницы. Он полезен разработчикам и DevOps-инженерам, которые хотят опробовать запрос, изучить его результаты или уточнить выражение против XML, не настраивая его сначала в приложении.
Шаг 1: Вставьте или перетащите содержимое XML. Это даёт тестеру документ, против которого будет вычисляться ваше выражение XPath.
Шаг 2: Введите выражение XPath 1.0, которое хотите протестировать. Используйте выражение для выбора узлов или вычисления строкового, числового или булева результата.
Шаг 3: Если ваш XML использует пространства имён, предоставьте сопоставление префиксов пространств имён. Это позволит выражению использовать префиксы для ссылки на элементы с пространствами имён.
Шаг 4: Проверьте результат. Для результатов типа «набор узлов» изучите совпавшие узлы вместе с их сериализованным содержимым и XPath.
Пример использования: Попробуйте выражение XPath на реальном XML и посмотрите, какие узлы оно совпадает, перед добавлением запроса в код.
Пример использования: Итерируйте выражение, не сохраняя файл и не встраивая его сначала в приложение.
Пример использования: Проверьте поведение выражения для краевых случаев перед поставкой.
Пример использования: Тестируйте запросы XPath с префиксами пространств имён против XML, использующего пространства имён, предоставив сопоставление префиксов.
Пример использования: Изучайте совпавшие узлы и их сериализованное содержимое, чтобы понять, что выбирает выражение набора узлов.
Пример использования: Проверяйте строковые, числовые или булевы результаты, когда нужно вычислить значение, а не изучать набор совпавших узлов.