🗊 Презентация XPath. Выборка данных из загруженных XML-документов

Нажмите для полного просмотра!
XPath. Выборка данных из загруженных XML-документов, слайд №1 XPath. Выборка данных из загруженных XML-документов, слайд №2 XPath. Выборка данных из загруженных XML-документов, слайд №3 XPath. Выборка данных из загруженных XML-документов, слайд №4 XPath. Выборка данных из загруженных XML-документов, слайд №5 XPath. Выборка данных из загруженных XML-документов, слайд №6 XPath. Выборка данных из загруженных XML-документов, слайд №7 XPath. Выборка данных из загруженных XML-документов, слайд №8 XPath. Выборка данных из загруженных XML-документов, слайд №9 XPath. Выборка данных из загруженных XML-документов, слайд №10 XPath. Выборка данных из загруженных XML-документов, слайд №11 XPath. Выборка данных из загруженных XML-документов, слайд №12 XPath. Выборка данных из загруженных XML-документов, слайд №13 XPath. Выборка данных из загруженных XML-документов, слайд №14 XPath. Выборка данных из загруженных XML-документов, слайд №15 XPath. Выборка данных из загруженных XML-документов, слайд №16 XPath. Выборка данных из загруженных XML-документов, слайд №17 XPath. Выборка данных из загруженных XML-документов, слайд №18 XPath. Выборка данных из загруженных XML-документов, слайд №19 XPath. Выборка данных из загруженных XML-документов, слайд №20 XPath. Выборка данных из загруженных XML-документов, слайд №21 XPath. Выборка данных из загруженных XML-документов, слайд №22 XPath. Выборка данных из загруженных XML-документов, слайд №23 XPath. Выборка данных из загруженных XML-документов, слайд №24 XPath. Выборка данных из загруженных XML-документов, слайд №25 XPath. Выборка данных из загруженных XML-документов, слайд №26 XPath. Выборка данных из загруженных XML-документов, слайд №27 XPath. Выборка данных из загруженных XML-документов, слайд №28 XPath. Выборка данных из загруженных XML-документов, слайд №29 XPath. Выборка данных из загруженных XML-документов, слайд №30 XPath. Выборка данных из загруженных XML-документов, слайд №31 XPath. Выборка данных из загруженных XML-документов, слайд №32 XPath. Выборка данных из загруженных XML-документов, слайд №33

Содержание

Вы можете ознакомиться и скачать презентацию на тему XPath. Выборка данных из загруженных XML-документов. Доклад-сообщение содержит 33 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


XPath Графеева Н.Г. 2017
Описание слайда:
XPath Графеева Н.Г. 2017

Слайд 2


Как выбирать данные из загруженных XML-документов? Cуществуют специальные стандартизированные языки, ориентированные на выборку таких данных: XPath –...
Описание слайда:
Как выбирать данные из загруженных XML-документов? Cуществуют специальные стандартизированные языки, ориентированные на выборку таких данных: XPath – язык для построения навигационных выражений XQuery – язык для построения запросов (использует XPath)

Слайд 3


XPath XPath - это синтаксис для определения фрагментов XML-документа XPath использует специальные выражения для навигации по XML-документу XPath...
Описание слайда:
XPath XPath - это синтаксис для определения фрагментов XML-документа XPath использует специальные выражения для навигации по XML-документу XPath содержит библиотеку стандартных функций XPath рекомендован к использованию консорциумом W3C Примечание: World Wide Web Consortium (W3C) международное сообщество, которое развивает открытые стандарты для обеспечения долгосрочного роста Интернета.

Слайд 4


XPath - терминология Nodes Atomic values Parent Children Siblings Ancestors Descendants
Описание слайда:
XPath - терминология Nodes Atomic values Parent Children Siblings Ancestors Descendants

Слайд 5


Пример XML-документа Harry Potter J K. Rowling 2005 29.99 . . .
Описание слайда:
Пример XML-документа Harry Potter J K. Rowling 2005 29.99 . . .

Слайд 6


Nodes (root element node) J K. Rowling (element node) lang="en" (attribute node)
Описание слайда:
Nodes (root element node) J K. Rowling (element node) lang="en" (attribute node)

Слайд 7


Atomic values J K. Rowling en 2005
Описание слайда:
Atomic values J K. Rowling en 2005

Слайд 8


Parent book -> title book -> author book -> year book -> price
Описание слайда:
Parent book -> title book -> author book -> year book -> price

Слайд 9


Children title -> book author -> book year -> book price -> book
Описание слайда:
Children title -> book author -> book year -> book price -> book

Слайд 10


Siblings title author year price
Описание слайда:
Siblings title author year price

Слайд 11


Ancestors title -> book title -> bookstore
Описание слайда:
Ancestors title -> book title -> bookstore

Слайд 12


Descendants bookstore -> book bookstore -> title bookstore -> author bookstore -> year bookstore -> price
Описание слайда:
Descendants bookstore -> book bookstore -> title bookstore -> author bookstore -> year bookstore -> price

Слайд 13


Выборка узлов
Описание слайда:
Выборка узлов

Слайд 14


Примеры (выборка узлов)
Описание слайда:
Примеры (выборка узлов)

Слайд 15


Примеры (предикаты)
Описание слайда:
Примеры (предикаты)

Слайд 16


Шаблоны
Описание слайда:
Шаблоны

Слайд 17


Примеры (использование шаблонов)
Описание слайда:
Примеры (использование шаблонов)

Слайд 18


XPath Operators
Описание слайда:
XPath Operators

Слайд 19


Примеры (выражения XPath) /bookstore/book/title /bookstore/book[1]/title /bookstore/book/price[text()] /bookstore/book[price>35]/price...
Описание слайда:
Примеры (выражения XPath) /bookstore/book/title /bookstore/book[1]/title /bookstore/book/price[text()] /bookstore/book[price>35]/price /bookstore/book[price>35]/title

Слайд 20


Как использовать XPath в СУБД? В СУБД существуют специальные функции, ориентированные на выборку данных, которые используют выражения XPath. К...
Описание слайда:
Как использовать XPath в СУБД? В СУБД существуют специальные функции, ориентированные на выборку данных, которые используют выражения XPath. К примеру, функция XMLTable в ORACLE: XMLTable(' | ' PASSING COLUMNS PATH ‘’ … )

Слайд 21


Пример(XPath + ORACLE) Выборка всех имен и фамилий из xml-документа Employees : SELECT t.id, x.* FROM employees t, XMLTABLE ('/Employees/Employee'...
Описание слайда:
Пример(XPath + ORACLE) Выборка всех имен и фамилий из xml-документа Employees : SELECT t.id, x.* FROM employees t, XMLTABLE ('/Employees/Employee' PASSING t.data COLUMNS firstname VARCHAR2(30) PATH 'firstname', lastname VARCHAR2(30) PATH 'lastname') x WHERE t.id = 1;

Слайд 22


XPath. Выборка данных из загруженных XML-документов, слайд №22
Описание слайда:

Слайд 23


Пример(XPath + ORACLE) Выборка имен всех сотрудников: SELECT t.id, x.* FROM employees t, XMLTABLE ('/Employees/Employee/firstname' PASSING t.data...
Описание слайда:
Пример(XPath + ORACLE) Выборка имен всех сотрудников: SELECT t.id, x.* FROM employees t, XMLTABLE ('/Employees/Employee/firstname' PASSING t.data COLUMNS firstname VARCHAR2 (30) PATH 'text()') x WHERE t.id = 1;

Слайд 24


XPath. Выборка данных из загруженных XML-документов, слайд №24
Описание слайда:

Слайд 25


Пример(XPath + ORACLE) Имена и категории сотрудников: SELECT emp.id, x.* FROM employees emp, XMLTABLE ('/Employees/Employee' PASSING emp.data COLUMNS...
Описание слайда:
Пример(XPath + ORACLE) Имена и категории сотрудников: SELECT emp.id, x.* FROM employees emp, XMLTABLE ('/Employees/Employee' PASSING emp.data COLUMNS firstname VARCHAR2(30) PATH 'firstname', type VARCHAR2(30) PATH '@type') x;

Слайд 26


XPath. Выборка данных из загруженных XML-документов, слайд №26
Описание слайда:

Слайд 27


Пример Фамилия и имя сотрудника с номером 2222: SELECT t.id, x.* FROM employees t, XMLTABLE ('/Employees/Employee[@emplid=2222]' PASSING t.data...
Описание слайда:
Пример Фамилия и имя сотрудника с номером 2222: SELECT t.id, x.* FROM employees t, XMLTABLE ('/Employees/Employee[@emplid=2222]' PASSING t.data COLUMNS firstname VARCHAR2(30) PATH 'firstname', lastname VARCHAR2(30) PATH 'lastname') x WHERE t.id = 1;

Слайд 28


XPath. Выборка данных из загруженных XML-документов, слайд №28
Описание слайда:

Слайд 29


Пример Фамилии и имена администраторов: SELECT t.id, x.* FROM employees t, XMLTABLE ('/Employees/Employee[@type="admin"]' PASSING t.data...
Описание слайда:
Пример Фамилии и имена администраторов: SELECT t.id, x.* FROM employees t, XMLTABLE ('/Employees/Employee[@type="admin"]' PASSING t.data COLUMNS firstname VARCHAR2(30) PATH 'firstname', lastname VARCHAR2(30) PATH 'lastname') x WHERE t.id = 1;

Слайд 30


XPath. Выборка данных из загруженных XML-документов, слайд №30
Описание слайда:

Слайд 31


Пример Фамилии и имена сотрудников старше 40 лет: SELECT x.* FROM employees t, XMLTABLE ('/Employees/Employee[age>40]' PASSING t.data COLUMNS...
Описание слайда:
Пример Фамилии и имена сотрудников старше 40 лет: SELECT x.* FROM employees t, XMLTABLE ('/Employees/Employee[age>40]' PASSING t.data COLUMNS firstname VARCHAR2(30) PATH 'firstname', lastname VARCHAR2(30) PATH 'lastname', age VARCHAR2(30) PATH 'age') x WHERE t.id = 1;

Слайд 32


XPath. Выборка данных из загруженных XML-документов, слайд №32
Описание слайда:

Слайд 33


Полезные ссылки
Описание слайда:
Полезные ссылки



Похожие презентации
Mypresentation.ru
Загрузить презентацию