
- •Лекция 4-05
- •Раздел 5. Обработка документов xml
- •Тема 5.1. Вспомогательные языки xml
- •Раздел 5. Обработка документовXml Тема 5.1. Вспомогательные языки xml
- •5.1.1. Язык xPath
- •5.1.1.1. Назначение и спецификации языка xPath
- •5.1.1.2. Типы данных в языках xPath и xQuery
- •5.1.1.3. ВыраженияXPath
- •5.1.1.3.1. Переменные и литералы
- •5.1.1.3.2. Числовые выражения
- •5.1.1.3.3. Выражения отношения
- •5.1.1.3.4. Булевские выражения
- •5.1.1.3.5. Выражения для типов последовательности
- •5.1.1.3.6. Условные выражения
- •5.1.1.3.7. Последовательности
- •5.1.1.3.8. Циклы
- •5.1.1.3.9. Квантификаторы
- •5.1.1.3.10. Выражения для последовательностей узлов
- •5.1.1.3.11. Приоритет операций
- •5.1.1.4. ФункцииXPathи xQuery
- •5.1.1.4.1. Функции-конструкторы
- •5.1.1.4.2. Числовые операторы и функции
- •5.1.1.4.3. Строковые функции
- •5.1.1.4.3.1. Функции сборки-разборки строк
- •5.1.1.4.3.2. Функции сравнения строк
- •5.1.1.4.3.3. Функции строковых значений
- •5.1.1.4.3.4. Функции поиска соответствия в строках
- •5.1.1.4.3.5. Функции с использованием регулярных выражений
- •5.1.1.4.4. Булевские функции и операторы
- •5.1.1.4.5. Функции и операторы для продолжительности, дат и времени
- •5.1.1.4.5.1. Операторы сравнения
- •5.1.1.4.5.2. Функции извлечения компонент
- •5.1.1.4.5.3. Арифметические операторы для продолжительности, дат и времени
- •5.1.1.4.6. Функции для узлов
- •5.1.1.4.7. Функции и операторы для последовательностей
- •5.1.1.4.7.1. Общие функции и операторы
- •5.1.1.4.7.2. Функции проверки количества элементов в последовательности
- •5.1.1.4.7.3. Функции и операторы для операций с множествами
- •5.1.1.4.7.4. Агрегатные функции
- •5.1.1.4.7.5. Операторы и функции, генерирующие последовательности
- •5.1.1.4.8. Контекстные функции
- •5.1.1.5. Выражения пути в xPath
- •5.1.1.5.1. Синтаксис выражений пути
- •5.1.1.5.2. Шаги с использованием оси поиска
- •5.1.1.5.2.2. Проверка узла
- •5.1.1.5.2.3. Предикаты
- •5.1.1.5.2.4. Сокращенный синтаксис выражений с использованием путей поиска
- •5.1.1.5.3. Шаги с использованием фильтров
- •5.1.2. Язык xQuery
- •5.1.2.1. Структура запроса xQuery
- •5.1.2.1.1. Главный модуль
- •5.1.2.1.1.1. Объявления параметров настройки
- •5.1.2.1.1.2. Объявления переменных
- •5.1.2.1.1.3. Объявления функций
- •5.1.2.1.1.4. Объявления опций
- •5.1.2.1.1.5. Операторы импорта
- •5.1.2.1.1.6. Объявления пространства имен
- •5.1.2.1.2. Библиотечный модуль
- •5.1.2.1.3. Комментарии
- •5.1.2.2. КонструкторыXQuery
- •5.1.2.2.1. Прямой конструктор
- •5.1.2.2.2. Вычисляемый конструктор
- •5.1.2.2.2.1. Вычисляемые конструкторы элемента и атрибута
- •5.1.2.2.2.2. Вычисляемый конструктор документа
- •5.1.2.2.2.3. Вычисляемый конструктор текстового узла
- •5.1.2.2.2.4. Вычисляемый конструктор комментария
- •5.1.2.2.2.5. Вычисляемый конструктор инструкции по обработке
- •5.1.2.3. Выражения flwor
- •5.1.2.3.1. Операторыfor,letиreturn
- •5.1.2.3.2. Операторwhere
- •5.1.2.3.3. Операторorderby
- •5.1.3. ЯзыкXLink
- •5.1.3.1. Глобальные атрибуты языкаXLink
- •5.1.3.2. Простые ссылки
- •5.1.3.3. Расширенные ссылки
- •5.1.3.4. Внешние ссылки
- •5.1.3.5. Задание базовогоUrIдля документаXml
–
Лекция 4-05
Раздел 5. Обработка документов xml
Тема 5.1. Вспомогательные языки xml
5.1.1. Язык XPath
5.1.1.1. Назначение и спецификации языка XPath
5.1.1.2. Типы данных в языках XPath и XQuery
5.1.1.3. Выражения XPath
5.1.1.3.1. Переменные и литералы
5.1.1.3.2. Числовые выражения
5.1.1.3.3. Выражения отношения
5.1.1.3.4. Булевские выражения
5.1.1.3.5. Выражения для типов последовательности
5.1.1.3.6. Условное выражение
5.1.1.3.7. Последовательности
5.1.1.3.8. Циклы
5.1.1.3.9. Квантификаторы
5.1.1.3.10. Выражения для последовательностей узлов
5.1.1.3.11. Приоритет операций
5.1.1.4. Функции и операторы XPath и XQuery
5.1.1.4.1. Функции-конструкторы
5.1.1.4.2. Числовые операторы и функции
5.1.1.4.3. Строковые функции
5.1.1.4.3.1. Функции сборки-разборки строк
5.1.1.4.3.2. Функции сравнения строк
5.1.1.4.3.3. Функции строковых значений
5.1.1.4.3.4. Функции поиска соответствия в строках
5.1.1.4.3.5. Функции с использованием регулярных выражений
5.1.1.4.4. Булевские функции и операторы
5.1.1.4.5. Функции и операторы для продолжительности, дат и времени
5.1.1.4.5.1. Операторы сравнения
5.1.1.4.5.2. Функции извлечения компонент
5.1.1.4.5.3. Арифметические операторы для продолжительности, дат и времени
5.1.1.4.6. Функции для узлов
5.1.1.4.7. Функции и операторы для последовательностей
5.1.1.4.7.1. Общие функции и операторы
5.1.1.4.7.2. Функции проверки количества элементов в последовательности
5.1.1.4.7.3. Функции и операторы для операций с множествами
5.1.1.4.7.4. Агрегатные функции
5.1.1.4.7.5. Операторы и функции, генерирующие последовательности
5.1.1.4.8. Контекстные функции
5.1.1.5. Выражения пути в XPath
5.1.1.5.1. Синтаксис выражений пути
5.1.1.5.2. Шаги с использованием оси поиска
5.1.1.5.2.1. Оси
5.1.1.5.2.2. Правила проверки
5.1.1.5.2.3. Предикаты
5.1.1.5.2.4. Сокращенный синтаксис выражений с использованием путей поиска
5.1.1.5.3. Шаги с использованием фильтров
5.1.2. Язык XQuery
5.1.2.1. Структура запроса XQuery
5.1.2.1.1. Главный модуль
5.1.2.1.1.1. Объявления параметров настройки
5.1.2.1.1.2. Объявления переменных
5.1.2.1.1.3. Объявления функций
5.1.2.1.1.4. Объявления опций
5.1.2.1.1.5. Операторы импорта
5.1.2.1.1.6. Объявления пространства имен
5.1.2.1.2. Библиотечный модуль
5.1.2.1.3. Комментарии
5.1.2.2. Конструкторы XQuery
5.1.2.2.1. Прямой конструктор
5.1.2.2.2. Вычисляемый конструктор
5.1.2.2.2.1. Вычисляемые конструкторы элемента и атрибута
5.1.2.2.2.2. Вычисляемый конструктор документа
5.1.2.2.2.3. Вычисляемый конструктор текстового узла
5.1.2.2.2.4. Вычисляемый конструктор комментария
5.1.2.2.2.5. Вычисляемый конструктор инструкции по обработке
5.1.2.3. Выражения FLWOR
5.1.2.3.1. Операторы for, let и return
5.1.2.3.2. Оператор where
5.1.2.3.3. Оператор order by
5.1.3. Язык XLink
5.1.3.1. Глобальные атрибуты языка XLink
5.1.3.2. Простые ссылки
5.1.3.3. Расширенные ссылки
5.1.3.4. Внешние ссылки
5.1.3.5. Задание базового URI для документа XML