Учебники

Java XPath Parser — Обзор

XPath является официальной рекомендацией Консорциума World Wide Web (W3C). Он определяет язык для поиска информации в файле XML. Он используется для обхода элементов и атрибутов XML-документа. XPath предоставляет различные типы выражений, которые можно использовать для запроса соответствующей информации из документа XML.

Что такое XPath?

  • Определения структуры — XPath определяет части документа XML, такие как элемент, атрибут, текст, пространство имен, инструкция обработки, комментарий и узлы документа.

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

  • Стандартные функции — XPath предоставляет богатую библиотеку стандартных функций для манипулирования строковыми значениями, числовыми значениями, сравнения даты и времени, манипулирования узлами и QName, манипулирования последовательностями, логическими значениями и т. Д.

  • Основная часть XSLT — XPath является одним из основных элементов в стандарте XSLT, и для работы с документами XSLT необходимо обладать достаточными знаниями XPath.

  • Рекомендация W3C — XPath является официальной рекомендацией Консорциума World Wide Web (W3C).

Определения структуры — XPath определяет части документа XML, такие как элемент, атрибут, текст, пространство имен, инструкция обработки, комментарий и узлы документа.

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

Стандартные функции — XPath предоставляет богатую библиотеку стандартных функций для манипулирования строковыми значениями, числовыми значениями, сравнения даты и времени, манипулирования узлами и QName, манипулирования последовательностями, логическими значениями и т. Д.

Основная часть XSLT — XPath является одним из основных элементов в стандарте XSLT, и для работы с документами XSLT необходимо обладать достаточными знаниями XPath.

Рекомендация W3C — XPath является официальной рекомендацией Консорциума World Wide Web (W3C).

Выражения XPath

XPath использует выражение пути для выбора узла или списка узлов в документе XML. Ниже приведен список полезных путей и выражений для выбора любого узла / списка узлов из XML-документа.

Sr.No. Выражение и описание
1

имя-узла

Выберите все узлы с заданным именем «nodename»

2

/

Выбор начинается с корневого узла

3

//

Выбор начинается с текущего узла, соответствующего выбору

4

,

Выбирает текущий узел

5

..

Выбирает родителя текущего узла

6

@

Выбирает атрибуты

7

ученик

Пример — выбираются все узлы с именем «студент»

8

класс / студент

Пример — выбираются все элементы ученика, которые являются потомками класса

9

//ученик

Выбирает все элементы ученика независимо от того, где они находятся в документе

имя-узла

Выберите все узлы с заданным именем «nodename»

/

Выбор начинается с корневого узла

//

Выбор начинается с текущего узла, соответствующего выбору

,

Выбирает текущий узел

..

Выбирает родителя текущего узла

@

Выбирает атрибуты

ученик

Пример — выбираются все узлы с именем «студент»

класс / студент

Пример — выбираются все элементы ученика, которые являются потомками класса

//ученик

Выбирает все элементы ученика независимо от того, где они находятся в документе

Предикаты

Предикаты используются для поиска определенного узла или узла, содержащего определенное значение, и определяются с помощью […].