Содержание
- 3. Цели и задачи
- 4. Краткое знакомство с синтаксисом языка XPath
- 5. ]> Jambing on the Trixles Randall, Tristan For Love of a Toothpick Frey, Jöaut;rg Модель дерева
- 6. Модель дерева XML документа – представление XML в виде дерева
- 7. Модель дерева XML документа – представление XML в виде дерева xmlns="http://www.epam.com/" catdate="2005-12-31" catnum="id2345" Jambing on the
- 8. Синтаксис XPath XPath выражения состоят из шагов (location step), которые отделяются символом «/» Объединенные шаги составляют
- 9. ]> Jambing on the Trixles Randall, Tristan For Love of a Toothpick Frey, Jöaut;rg Пример -
- 10. Синтаксис XPath Каждый шаг (отсчет идет слева направо) перемещает на уровень вниз или вверх в дереве
- 11. Пример - /books/book/title | /books/book/author ]> Jambing on the Trixles Randall, Tristan For Love of a
- 12. Синтаксис XPath – абсолютные и относительные пути Абсолютный путь – всегда начинается с корневой вершины документа,
- 13. Синтаксис XPath – описание шага (location step) child::price[price=9.90] axis – определяет «направление просмотра» от текущей вершины
- 14. Описание node-test части шага (location step) Указывает тип вершин, или определенные вершины, над полученным набором которых
- 15. Описание node-test части шага – Name tests Здесь чаще всего используется имя нужной вершины Ось (axis)
- 16. ]> Jambing on the Trixles Randall, Tristan For Love of a Toothpick Frey, Jöaut;rg Пример -
- 17. ]> Jambing on the Trixles Randall, Tristan For Love of a Toothpick Frey, Jöaut;rg Пример -
- 18. Описание node-test части шага – Node Type tests Можно отбирать вершины по их типу comment() –
- 19. Пример - /comment() ]> Jambing on the Trixles Randall, Tristan For Love of a Toothpick Frey,
- 20. Пример - //text() ]> Jambing on the Trixles Randall, Tristan For Love of a Toothpick Frey,
- 21. Модель дерева XML документа, используемая XPath XPath рассматривает XML документ как дерево взаимосвязанных ветвей и вершин,
- 22. Знакомство с XPath осями (axes) и взаимоотношением вершин Отношение между вершинами в терминологии языка Xpath называется
- 23. Примеры применения осей ]> Jambing on the Trixles Randall, Tristan For Love of a Toothpick Frey,
- 24. Типы XPath осей (axes) - parent Элемент, непосредственно содержащий данную вершину (элемент, атрибут, инструкцию по обработке,
- 25. ]> Jambing on the Trixles Randall, Tristan For Love of a Toothpick Frey, Jöaut;rg Пример parent
- 26. Любые вершины (кроме атрибутов и пространств имен), находящиеся непосредственно ниже в иерархии Обычно имеет смысл только
- 27. Пример child ]> Jambing on the Trixles Randall, Tristan For Love of a Toothpick Frey, Jöaut;rg
- 28. Любые вершины, находящиеся выше в иерархии (прародители) Включают также parent вершину У корневой вершины отсутствуют Корневая
- 29. Пример ancestor ]> Jambing on the Trixles Randall, Tristan For Love of a Toothpick Frey, Jöaut;rg
- 30. Любые вершины, находящиеся ниже в иерархии (потомки) Включают также child вершины Для корневой вершины потомками являются
- 31. Пример descendant ]> Jambing on the Trixles Randall, Tristan For Love of a Toothpick Frey, Jöaut;rg
- 32. Типы XPath осей (axes) - ancestor-or-self Все ancestor вершины (предки) и сама вершина Для корневой вершины
- 33. Пример ancestor-or-self ]> Jambing on the Trixles Randall, Tristan For Love of a Toothpick Frey, Jöaut;rg
- 34. Все descendant вершины (потомки) и сама вершина Аббревиатура: // – //cd вместо /descendant-or-self::node()/cd Типы XPath осей
- 35. Пример descendant-or-self ]> Jambing on the Trixles Randall, Tristan For Love of a Toothpick Frey, Jöaut;rg
- 36. Любые узлы, предшествующие в XML документе текущему, за исключением предков, атрибутов и пространств имен Фактически, это
- 37. Пример preceding ]> Jambing on the Trixles Randall, Tristan For Love of a Toothpick Frey, Jöaut;rg
- 38. Любые узлы, следующие в XML документе за текущим , за исключением предков, атрибутов и пространств имен
- 39. Пример following ]> Jambing on the Trixles Randall, Tristan For Love of a Toothpick Frey, Jöaut;rg
- 40. Узлы, предшествующие в XML документе текущему и имеющие с ним общего родителя (parent вершину) Атрибуты и
- 41. Пример preceding-sibling ]> Jambing on the Trixles Randall, Tristan title>For Love of a Toothpick Frey, Jöaut;rg
- 42. Узлы, следующие в XML документе за текущим и имеющие с ним общего родителя (parent вершину) Атрибуты
- 43. ]> Jambing on the Trixles Randall, Tristan For Love of a Toothpick Frey, Jöaut;rg Пример following-sibling
- 44. Типы XPath осей (axes) – self Текущая вершина Аббревиатура: . – ./cd вместо self::node()/cd
- 45. Пример self ]> Jambing on the Trixles Randall, Tristan For Love of a Toothpick Frey, Jöaut;rg
- 46. Типы XPath осей (axes) – attribute Атрибуты текущей вершины Ось применима только к элементам Аббревиатура: @
- 47. Пример attribute ]> Jambing on the Trixles Randall, Tristan For Love of a Toothpick Frey, Jöaut;rg
- 48. Пространства имен для данного узла Ось применима только к элементам В результирующий набор попадут пространства имен,
- 49. Пример namespace ]> Jambing on the Trixles Randall, Tristan For Love of a Toothpick Frey, Jöaut;rg
- 50. Описание predicate части шага (location step) Представляет собой фильтр для отбора из вершин, полученных после node
- 51. ]> Jambing on the Trixles Randall, Tristan For Love of a Toothpick Frey, Jöaut;rg Пример -
- 52. ]> Jambing on the Trixles Randall, Tristan For Love of a Toothpick Frey, Jöaut;rg Пример -
- 53. ]> Jambing on the Trixles Randall, Tristan For Love of a Toothpick Frey, Jöaut;rg Пример -
- 54. Пример - /books/book[1]/author ]> Jambing on the Trixles Randall, Tristan For Love of a Toothpick Frey,
- 55. Пример - /books/book/author[1] ]> Jambing on the Trixles Randall, Tristan For Love of a Toothpick Frey,
- 56. Пример - /books/book[last()] ]> Jambing on the Trixles Randall, Tristan For Love of a Toothpick Frey,
- 57. Пример - /books/book[@catnum='id7823'][1] ]> Jambing on the Trixles Randall, Tristan For Love of a Toothpick Frey,
- 58. Пример - /books/book[1][@catnum='id7823'] ]> Jambing on the Trixles Randall, Tristan For Love of a Toothpick Frey,
- 59. Пример - /books/book[title and author] ]> Jambing on the Trixles Randall, Tristan For Love of a
- 60. Некоторые полезные функции XPath number position() – позиция текущего элемента в коллекции вершин number last() –
- 61. Некоторые полезные функции XPath string concat(string, string, string*) – объединяет аргументы в одну строку boolean contains(string,
- 62. Некоторые полезные функции XPath number string-length(string) - длина строки string substring(string, number, number?) - возвращает подстроку
- 63. Некоторые полезные функции XPath number ceiling(number) - наименьшее целое, не меньшее аргумента number floor(number) - наибольшее
- 66. Основные характеристики XQuery Декларативный язык программирования, предназначенный для работы с XML-данными Представляет собой механизм обработки древовидных
- 67. FLWOR F – For – получение коллекции узлов L – Let – присвоение результата выборки переменной
- 69. Скачать презентацию