Учебники

XPath — Обзор

Прежде чем изучать 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 необходимо учитывать следующие моменты: