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

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему XPath. Выборка данных из загруженных XML-документов абсолютно бесплатно. Урок-презентация на эту тему содержит всего 33 слайда. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » XPath. Выборка данных из загруженных XML-документов



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    33 слайда
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    420.82 kB
  • Просмотров:
    72
  • Скачиваний:
    0
  • Автор:
    неизвестен



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

№1 слайд
XPath Графеева Н.Г.
Содержание слайда: XPath Графеева Н.Г. 2017

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

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

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

№5 слайд
Пример XML-документа lt ?xml
Содержание слайда: Пример XML-документа <?xml version="1.0" encoding="UTF-8"?> <bookstore>   <book>     <title lang="en">Harry Potter</title>     <author>J K. Rowling</author>     <year>2005</year>     <price>29.99</price>   </book> . . . </bookstore>

№6 слайд
Nodes lt bookstore gt root
Содержание слайда: Nodes <bookstore> (root element node) <author>J K. Rowling</author> (element node) lang="en" (attribute node)

№7 слайд
Atomic values J K. Rowling en
Содержание слайда: Atomic values J K. Rowling en 2005

№8 слайд
Parent book - gt title book -
Содержание слайда: Parent book -> title book -> author book -> year book -> price

№9 слайд
Children title - gt book
Содержание слайда: Children title -> book author -> book year -> book price -> book

№10 слайд
Siblings title author year
Содержание слайда: Siblings title author year price

№11 слайд
Ancestors title - gt book
Содержание слайда: Ancestors title -> book title -> bookstore

№12 слайд
Descendants bookstore - gt
Содержание слайда: Descendants bookstore -> book bookstore -> title bookstore -> author bookstore -> year bookstore -> price

№13 слайд
Выборка узлов
Содержание слайда: Выборка узлов

№14 слайд
Примеры выборка узлов
Содержание слайда: Примеры (выборка узлов)

№15 слайд
Примеры предикаты
Содержание слайда: Примеры (предикаты)

№16 слайд
Шаблоны
Содержание слайда: Шаблоны

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

№18 слайд
XPath Operators
Содержание слайда: XPath Operators

№19 слайд
Примеры выражения XPath
Содержание слайда: Примеры (выражения 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. К примеру, функция XMLTable в ORACLE: XMLTable('<XPath-expression> | <XQuery>'           PASSING <xml column>          COLUMNS <new column name> <column type> PATH ‘<XPath-expression>’ … )

№21 слайд
Пример XPath ORACLE Выборка
Содержание слайда: Пример(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 слайд
Содержание слайда:

№23 слайд
Пример XPath ORACLE Выборка
Содержание слайда: Пример(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 слайд
Содержание слайда:

№25 слайд
Пример XPath ORACLE Имена и
Содержание слайда: Пример(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 слайд
Содержание слайда:

№27 слайд
Пример Фамилия и имя
Содержание слайда: Пример Фамилия и имя сотрудника с номером 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 слайд
Содержание слайда:

№29 слайд
Пример Фамилии и имена
Содержание слайда: Пример Фамилии и имена администраторов: 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 слайд
Содержание слайда:

№31 слайд
Пример Фамилии и имена
Содержание слайда: Пример Фамилии и имена сотрудников старше 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 слайд
Содержание слайда:

№33 слайд
Полезные ссылки http www.w
Содержание слайда: Полезные ссылки http://www.w3schools.com/xml http://www.w3schools.com/xpath

Скачать все slide презентации XPath. Выборка данных из загруженных XML-документов одним архивом: