Прежде чем изучать XPath, мы должны сначала понять XSL, который расшифровывается как L Расширяемая таблица типов. Это похоже на XML, как CSS на HTML.
Нужен для XSL
В случае документов HTML предварительно определены теги, такие как таблица, div, span и т. Д. Браузер знает, как добавить к ним стиль и отобразить их с помощью стилей CSS. Но в случае документов XML теги не предопределены. Чтобы понять и оформить XML-документ, Консорциум World Wide Web (W3C) разработал XSL, который может выступать в качестве языка таблиц стилей на основе XML. Документ XSL определяет, как браузер должен отображать документ XML.
Ниже приведены основные части XSL —
-
XSLT — используется для преобразования документов XML в различные другие типы документов.
-
XPath — используется для навигации по документам XML.
-
XSL-FO — используется для форматирования документов XML.
XSLT — используется для преобразования документов XML в различные другие типы документов.
XPath — используется для навигации по документам XML.
XSL-FO — используется для форматирования документов XML.
Что такое XPath?
XPath является официальной рекомендацией Консорциума World Wide Web (W3C). Он определяет язык для поиска информации в файле XML. Он используется для обхода элементов и атрибутов XML-документа. XPath предоставляет различные типы выражений, которые можно использовать для запроса соответствующей информации из документа XML.
-
Определения структуры — XPath определяет части документа XML, такие как элемент, атрибут, текст, пространство имен, инструкция обработки, комментарий и узлы документа.
-
Выражения пути — XPath предоставляет мощные выражения пути для выбора узлов или списка узлов в документах XML.
-
Стандартные функции — XPath предоставляет богатую библиотеку стандартных функций для манипулирования строковыми значениями, числовыми значениями, сравнения даты и времени, манипулирования узлами и QName, манипулирования последовательностями, логическими значениями и т. Д.
-
Основная часть XSLT — XPath является одним из основных элементов в стандарте XSLT и должен обладать знаниями для работы с документами XSLT.
-
Рекомендация W3C — XPath является официальной рекомендацией Консорциума World Wide Web (W3C).
Определения структуры — XPath определяет части документа XML, такие как элемент, атрибут, текст, пространство имен, инструкция обработки, комментарий и узлы документа.
Выражения пути — XPath предоставляет мощные выражения пути для выбора узлов или списка узлов в документах XML.
Стандартные функции — XPath предоставляет богатую библиотеку стандартных функций для манипулирования строковыми значениями, числовыми значениями, сравнения даты и времени, манипулирования узлами и QName, манипулирования последовательностями, логическими значениями и т. Д.
Основная часть XSLT — XPath является одним из основных элементов в стандарте XSLT и должен обладать знаниями для работы с документами XSLT.
Рекомендация W3C — XPath является официальной рекомендацией Консорциума World Wide Web (W3C).
При работе с XPath необходимо учитывать следующие моменты: