ції, є безліч вузлів, зібраних згідно цим шляхом. Шлях адресації може рекурсивно містити вирази, які використовуються для фільтрації наборів вузлів. Шлях адресації відповідає сценарію LocationPath. p align="justify"> У представленій далі граматиці використовуються незавершені конструктиви QName і NCName, описані в [XML Names], а також символ пробілу S, описаний в [XML]. Граматика використовує ту ж саму нотацію EBNF, що [XML] (за винятком того, що назви граматичних конструкцій завжди пишуться з великої літери). p align="justify"> Обробка вираження починається з його розбиття на рядки символів, що підлягають перетворенню в лексеми. Потім йде розбір отриманої послідовності лексем. У проміжки між лексемами можуть вільно ставитися пробільні символи. br/>
Формування запитів XPath
Абакан, 2009
XPath не розрахований на роботу з реляційними даними. Щоб використовувати XPath-запити для вибірки реляційних даних, необхідно створити схему даних XDR або XSD. XDR була розроблена кілька років тому за активної участі Microsoft, тому що в той час необхідність у схемах даних була, а, по суті, самих схем не було. З появою XSD популярність і актуальність застосування XDR почали падати. p align="justify"> Схема даних виконує дві важливі функції: задає структуру майбутнього XML-документа і визначає, які поля і таблиці повинні використовуватися при виконанні запиту XPath. Такі схеми називаються анотованими схемами запитів, а атрибути, що зв'язують об'єкти бази даних з XML-вузлами - анотаціями. До виходу в світ SQLXML 2.0 можна було використовувати тільки анотовані схеми на основі SDR [6]. Однак зараз краще використовувати анотовані схеми на основі специфікації XSD [7]. Синтаксис шаблонів з використанням запитів XPath:
param_value
param_value ... n
query
У цьому прикладі анотована схема повинна знаходиться у файлі your_schema.xml. Як видно з синтаксису, можливе створення параметризованих запитів XPath. Параметр у запиті позначається початковим символом $. p align="justify"> Розглянемо приклад анотованої схеми XDR, який буде використовуватися для запитів XPath. У результуючому документі будуть присутні імена, прізвища та адреси всіх авторів:
Схожі реферати:
Реферат на тему: Формування запитів на вибірку даних в SQLРеферат на тему: Організація запитів на вибірку даних засобами SQLРеферат на тему: Організація зберігання даних і виконання запитів у динамічній інформаційної ...Реферат на тему: Засоби проектування запитів, звітів у системі SAP BW Реферат на тему: Створення підсумкових запитів. Використання обчислюваних полів