запиту. p align="justify"> Створення анотованих схем не зовсім Тривиа льная завдання, що вимагає до того ж знання великої кількості тонкощів. На щастя, в Microsoft розробили спеціальний інструмент для автоматичної генерації схем - XML ​​View Mapper. Його можна безкоштовно скачати за адресою # "justify"> На жаль, SQL Server 2000 лише частково підтримує специфікацію XPath і можливості використання XPath-запитів до бази даних. Нижче наведена зведення підтримуваних і не підтримуваних можливостей. p align="justify"> Підтримувана функціональність XPath:
В
Чи не підтримувана функціональність:
В
В якості простих запитів (query) можуть виступати будь SQL-інструкції. Шаблони можуть бути використані для зміни даних, хоча це і не найкраще рішення. Інші методи зміни даних розглядаються в розділі Апдейтаграмми і XML Bulk Load. <В
Використання запитів XPath
XML-документи являють собою ієрархію, або дерево вузлів, в чомусь схоже з ієрархією каталогів і файлів у файловій системі. Цьому і пояснюється схожість синтаксису URL і XPath. У наступній таблиці наведено порівняння деяких властивостей. br/>
Таблиця 3.
Файлова система (URL) XPathІерархія каталогів і файлов.Іерархія елементів і інших вузлів XML-документа.Файли на кожному з рівнів мають унікальні імена. URL завжди ідентифікує один файл.Імена елементів на кожному рівні можуть бути не унікальні. Шаблони XPath відповідають набору всіх відповідних елементов.Путь обчислюється щодо конкретного каталогу, іменованого поточним каталогом.Путь обчислюється щодо конкретного вузла, у запиті іменованого контекстом. p align="justify"> У наступному фрагменті XML-документа представлена ​​проста ієрархія, яка буде використовуватися для демонстрації деяких основних можливостей XPath-запитів.
Victor Hugo
French
Sophocles
Greek
Leo Tolstoy
Russian
Alexander Pushkin
Russian
Plato
Greek
При виконан...