План на курса

Въведение в XQuery

    Какво е XQuery? Изрази на пътя FLWOR (for, let, where, order by, return) Функции Съединения

XQuery Основи

    Дизайнът на XQuery езика XQuery в заявките за обработка на контекст XQuery Типовете модели на данни Пространства на имена

Express йони

    Категории на Expressйони Ключови думи и имена Празно пространство в заявки Литерали Променливи Извиквания на функции Коментари Ред на оценка Сравнение Expressйони "ако-тогава-друго" Expressйони "и/или" Expressйони

пътеки

    Path Expressions Предикати Динамични пътища Входящи документи Контекст

Конструктори

    Включващи Element и атрибути от входния документ Директни конструктори Изчислени конструктори

Избиране и присъединяване с помощта на FLWOR

    Избиране с Path Expressиони FLWOR Expressиони Количествени Expressйони Избиране на отделни стойности Съединения

Сортиране и групиране

    Сортиране в XQuery Групиране Агрегиране на стойности

Функции

    Вградени функции, дефинирани от потребителя функции

Разширени запитвания

    Копиране на входни елементи с модификации Работа с позиции и поредни номера Комбиниране на резултати Използване на междинни XML документи

XML Пространство от имена

    XQuery и декларация за пространство от имена

Видове

    XQuery Системата за типове Вградените типове Типове, възли и атомарни стойности Проверка на типове в XQuery Автоматични преобразувания на типове Типове последователности Конструктори и кастинг

Пролог и модул

    Структура на заявка: Пролог и тяло Сглобяване на заявки от множество модули Декларации на променливи Деклариране на външни функции

Използване на схеми

    Какво е схема? Защо да използвате схеми със заявки? W3C XML Схема: Кратък преглед Дефиниции на схеми в рамките на обхвата Валидиране на схемата и присвояване на тип Типове и схеми на последователност

Статично въвеждане

    Какво е статично въвеждане? The Typeswitch Expression The Treat Expression Тип декларации Функциите zero-or-one, one-or-more и точно-one

Принципи на проектиране на заявки

    Дизайн на заявка: Яснота Модулност Устойчивост
Обработка на грешки
  • производителност
  • Числа
  • Конструиране и сравняване на числови стойности Аритметични операции Функции върху числа

      струни

    xs:string Тип Конструиране, сравняване и манипулиране на низове Поднизове, дължина Свързване и разделяне на низове Бели интервали Интернационализация

      Редовни Express йони

    Структурата на редовен Expressйон, представящ отделни знаци Представляващ произволен знак Представляващ групи от знаци Клас знаци Expressйони Нежелани квантори Анкери Обратни препратки Използване на флагове Използване на под-Expressйони със заместващи променливи

      Типове дата и час

    Извличане на компоненти на дати, времена и продължителности Използване на аритметични оператори за дати, часове и продължителност Типове компоненти за дата

      Квалифицирани имена

    Работа с квалифицирани имена URI, ID

      Други XML компоненти

    Документи Текстови възли Коментари PI (Инструкции за обработка) XML Обект CDATA

      XQuery-Свързани стандарти

    XML сериализация XQuery X XQuery Актуализиране на инструмента за пълнотекстово търсене XQJ - XQuery API за Java

      Характеристики, специфични за изпълнението

    XML Версия Задаване на опцията за контекст на заявката Декларации и параметри за сериализиране на изрази за разширение

      XQuery срещу SQL

    XML данни срещу релационни данни SQL Синтаксис срещу XQuery Синтаксис SQL и XQuery

      XQuery срещу XSLT

    XQuery и XPath XQuery срещу XSLT

    Изисквания

    Някои познания по XML основи. Разширените познания за технологии, свързани с XML, са полезни, но не са задължителни.

     14 Hours

    Брой участници



    Цена за участник

    Oтзиви от потребители (3)

    Свързани Kурсове

    BizTalk for Administrators - Beginner to Advanced

    70 Hours

    Свързани Kатегории