Термин

XPath: выбор узлов XML и HTML

XPath — язык выражений для обращения к узлам документа и выбора данных по его структуре.

Что означает термин#

Он применяется при обработке XML и поддерживается браузерными инструментами для работы с DOM. Выражение может зависеть от имён элементов, атрибутов и положения узлов. Слишком жёсткий путь ломается при изменении вложенности или добавлении промежуточного контейнера.

Практический пример#

Выражение //h1 выбирает заголовки первого уровня в HTML-документе. Путь с последовательностью точных индексов div может перестать работать после небольшой переделки шаблона. Это учебное сравнение устойчивости правил, а не доказательство отсутствия ошибок во всех способах извлечения.

Как проверить#

Проверьте выражение на нескольких страницах и сравните количество и текст результатов. Для XML учитывайте пространства имён; для динамической страницы — момент получения DOM. Не считайте пустую выборку подтверждением отсутствия информации, пока не исключены неверный контекст, namespace и поздняя загрузка нужного блока.

Источники#

Проверены 23 октября 2026 г.. Официальные рекомендации отделены от наших примеров и результатов проверки.

Продолжить разбор