Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Контрольные работы » Засоби розробки web-сторінок

Реферат Засоби розробки web-сторінок





ні XPath-запиту завжди є так званий контекст виконання, тобто поточна гілка, щодо якої проводиться пошук. Це подібно з активним каталогом при виконанні команди CD файлової системи. Як контекст XPath-запиту може використовуватися будь-який вузол XML-документа. У XSLT контекстом для запиту є вузол, в даний момент оброблюваний елементами або . При використанні XPath безпосередньо з DOM ви визначаєте контекст, виконуючи запит з конкретного вузла. Наведені нижче приклади використовують контекст кореневого елемента XML-документа. p align="justify"> Основним поняттям XPath є шлях в XML-ієрархії. Якщо виконати наведений нижче запит, починаючи з кореневого елемента наведеного вище прикладу, цей запит проходить по ієрархії аж до елемента . p align="justify"> authors/author/name


Запит XPath розпізнає всі елементи, відповідні шляхи. Оскільки XSLT дозволяє виділяти певні вузли дерева, його можна використовувати в якості простого пошукового механізму. p align="justify"> Крім опису шляху, XPath може включати wildcards (групові символи). Елемент з будь-яким ім'ям позначається символом "*". br/>

authors/*/name


Попередній запит відповідає всім елементам name, але не вимагає, щоб вони знаходилися в елементі . Ось ще один приклад, що знаходить елементи і . br/>

authors/author/*


Розгалуження шляхи можуть бути описані за допомогою квадратних дужок. Наступний запит шукає гілку елемента , і означає, що розглядатися повинні тільки елементи з дочірнім nationality. br/>

authors/author [nationality]/name


У запиті можна використовувати оператори порівняння. Наступний запит повертає імена російських авторів. Зауважте, що порівняння можна використовувати тільки у квадратних дужках. br/>

authors/author [nationality = 'Russian']/name


XML-атрибути в запиті позначаються символом "@" перед ім'ям атрибута. Атрибут може перевірятися як гілка основного шляху, але запит може і цілеспрямовано шукати вузли атрибутів. Наступний приклад повертає авторів класичного періоду. br/>

authors/author [@ period = "classical"]


Таблиця 4.Оператори і спеціальні символи Xpath

ОператорОпісаніе/Вибирає дочірні елементи колекції, що знаходиться зліва від нього. При використанні на початку шаблону означає пошук від кореневого елемента.// Рекурсивний спуск; шукає зазначений елемент на будь-якій глибині. При використанні на початку шаблону означає рекурсивний пошук від кореневого елемента .. Поточний контекст. * Wildcard, вибирає всі елементи, незалежно від імені. @ Атрибут; префікс імені атрибута. При використанні без імені атрибута вибирає всі атрибути, незалежно від їх імені.: Сепаратор про...


Назад | сторінка 21 з 22 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Структура команди мови запитів SQL. Простий запит. Багатотабличного запит
  • Реферат на тему: Аналіз конкуренції як головного елемента ринкового механізму
  • Реферат на тему: Шляхи вдосконалення соціального обслуговування населення як елемента соціал ...
  • Реферат на тему: Сутність, функції і роль банків, як елемента банківської системи
  • Реферат на тему: Ємнісний датчик в якості елемента визначення освіти гололёдно-ізморозевих в ...