Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемГригорий Воргин
1 XPath Набор синтаксических правил для адресации элементов XML-документа
2 1 2 Язык XPath Подобен синтаксису файловой системы. Корневой элемент - /, далее указывается тип вложенного элемента Отличается возможным множественным выбором Пример: 1. /html 2. /html/p 3. /html/div/img
3 XPath 2.0 Язык позволяет строить выражения для указания элементов xml-документа Результатом выражений являются последовательности элементов Последовательности «плоские», т.е. вложение одной последовательности в другую даёт вложение элементов Типы данных: элементы булевый тип численный тип (с плавающей точкой) строковый тип
4 XPath 2.0
5 Функции last() position() count( последовательность ) id( элемент ) local-name( последовательность ) namespace-uri( последовательность ) name( последовательность ) Операторы and or not = != < >=
6 XPath 2.0 Оси ИмяОписание selfСам узел childДочерние узлы parentРодительский узел descendantПотомки узла descendant-or-selfУзел и его потомки ancestorПредки узла ancestor-or-selfСам узел и его предки followingВсе узлы после данного following-siblingВсе узлы этого же уровня после данного precedingВсе узлы перед данным preceding-siblingВсе узлы этого же уровня перед данным attributeУзлы аттрибутов namespaceУзлы пространства имен
7 XPath 2.0 Язык XML Иванов И. Стихи Петров П. Иванов И. Сказки Петров П. /biblio/book/* /biblio/*[year]/author /biblio/book[author='Иванов И.']/title 03']/../author 03']/author //book /biblio/book[1] /biblio/book[last()] //book[not(year)] /biblio/book[count(author)=2] //author[following-sibling::* | preceding-sibling::* = 'Иванов И.']
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.