Школы W3C

Школа XPath
Начало
Введение в XPath
Пути адресации XPath
Выражения XPath
Функции XPath
Примеры XPath

Введение в XPath

Назад Вперед

XPath - это набор синтаксических правил для адресации частей XML-документа.


Что такое XPath?

  • XPath - это синтаксис для адресации частей XML-документа
  • XPath использует пути для адресации элементов XML
  • XPath является важнейшей частью стандарта XSLT
  • XPath не является XML-форматом
  • XPath является стандартом W3C

Обычные адреса для файлов

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

w3schools/xpath/default.asp

inetpub/www/myweb


Пример XPath

Если вы читали нашу Школу XML, вы наверняка помните следующий XML-документ:

(Фрагмент каталога CD)

<?xml version="1.0" encoding="ISO-8859-1"?>
<catalog>
  <cd>
    <title>Empire Burlesque</title>
    <artist>Bob Dylan</artist>
    <country>USA</country>
    <company>Columbia</company>
    <price>10.90</price>
    <year>1985</year>
  </cd>
  <cd>
    <title>Hide your heart</title>
    <artist>Bonnie Tyler</artist>
    <country>UK</country>
    <company>CBS Records</company>
    <price>9.90</price>
    <year>1988</year>
  </cd>
.
.
.
.
</catalog>   

Это выражение XPath:

catalog/cd/price

определяет элементы price, дочерние относительно элементов cd, подэлементов элемента catalog


XPath используется в XSLT

XPath является важнейшей частью стандарта XSLT.

Без знания XPath вы не сможете создавать документы XSLT.

Вы можете узнать больше о XSLT в нашей Школе XSLT.


XPath является стандартом W3C

XPATH был выпущен в статусе "W3C Recommendation" 16 ноября 1999 года, как язык для адресации частей XML-документа.

XPath был разработан для использования в XSLT, XPointer, а также другими приложениями для анализа XML.

Вы можете узнать больше о стандартах XML и XSL в нашей Школе W3C.


Назад Вперед