Примеры Xpath

XPath — это язык запросов для извлечения информации из XML-документов. Он используется для навигации по структуре документа и поиска элементов и атрибутов. Вот несколько примеров XPath-запросов:

Выбор элемента по имени тега:

//book

Этот запрос выберет все элементы с тегом <book>, независимо от того, где они находятся в документе.

Выбор элемента по пути:

/catalog/book[1]/title

Этот запрос выберет заголовок первой книги в каталоге. Здесь мы используем [1], чтобы указать, что мы хотим выбрать первый элемент <book> в каталоге.

Выбор элемента по атрибуту:

//book[@id='bk101']

Этот запрос выберет элемент <book>, у которого есть атрибут id, значение которого равно «bk101».

Выбор нескольких элементов сразу:

//book/title | //book/author

Этот запрос выберет все элементы <title> и <author> для всех элементов <book> в документе.

Использование функций:

//book[contains(title, 'XML')]

Этот запрос выберет все элементы <book>, у которых заголовок содержит подстроку «XML». Здесь мы используем функцию contains(), чтобы проверить, содержит ли значение элемента искомую подстроку.

Это только несколько примеров XPath-запросов. XPath имеет богатый набор функций и возможностей, которые позволяют выбирать и фильтровать данные почти любым способом.

0
Нет комментариев. Ваш будет первым!