Следите за новостями

Цифра дня

138 тыс. цифровых доверенностей оформлено через «Цифровой нотариат» с момента запуска

    Oracle Database 11g: XML Fundamentals

    На этом курсе слушатели знакомятся с основами языка XML (Extensible Markup Language, расширяемый язык разметки). Слушатели изучают, как создавать XML-документы и трансформировать их, используя язык XSL (Extensible Stylesheet Language, расширяемый язык таблиц стилей). Слушатели знакомятся с пространствами имен XML и определениями типа документов (DTD, Document.Type Definitions). В курсе рассматриваются компоненты XML Schema, создание документа XML-схемы и проверка допустимости XML-документов с помощью XML Schema.

    В курсе обсуждаются выражения языка XPath и их использование в языке XSL для отбора частей XML-документа, которые необходимо трансформировать. Кроме того слушатели знакомятся с обеспечением поддержки XML в различных продуктах Oracle, таких как Oracle XML DB, Oracle XML Developer's Kit и Oracle JDeveloper. Слушатели знакомятся с терминологией языка XQuery, его моделью данных и системой типов, а также с различными выражениями и функциями. В дополнение к этому слушатели учатся пользоваться XML-редактором в Oracle JDeveloper.

    Целевая аудитория

    • Администраторы баз данных
    • Системные аналитики
    • Разработчики Business Intelligence
    • Разработчики Forms

    Предварительная подготовка

    • Oracle Database 11g: SQL Fundamentals I
    • Опыт создания HTML-документов
    • Знание SQL
    • Знакомство с SQL*Plus

    Содержание курса

    Введение в терминологию XML

    •  Расширяемый язык разметки
    •  Стандарты XML
    •  Объектная модель документа (DOM)
    •  Простой API для XML (SAX)
    •  Построение XML-приложений с помощью технологии Oracle
    •  XML в сервис-ориентированной архитектуре
    •  Создание приложения и проекта в JDeveloper

    Введение в XML-документы

    •  Расширяемый язык разметки
    •  Пример: простой XML-документ
    •  Структура XML-документа
    •  XML-декларация
    •  Компоненты XML-документа
    •  Правильный XML-документ
    •  Сравнение XML и HTML
    •  Создание XML-документа в JDeveloper

    Проверка допустимости XML-документов с помощью определения типа документов (DTD, Document Type Definition)

    •  Что такое DTD
    •  Общие правила DTD
    •  Содержимое DTD
    •  Пример простой DTD-декларации
    •  Ссылка на DTD
    •  Декларация элементов
    •  Декларация атрибутов
    •  Сущности в XML

    Использование пространств имен XML

    •  Что такое пространство имен XML
    •  Зачем нужны пространства имен XML
    •  Объявление пространств имен XML
    •  Префиксы пространств имен XML
    •  Примеры деклараций пространств имен XML
    •  Область видимости пространства имен XML
    •  Вызов утилиты ShowXmlNS

    Проверка допустимости XML-документов с помощью определения XML-схемы (XML Schema, XML Schema Definition Language)

    •  Что такое XML Schema
    •  Преимущества XML-схем
    •  Сравнение XML Schema с DTD
    •  Пример документа XML Schema
    •  Проверка допустимости XML-документа с помощью определения XML-схемы
    •  Ссылка на XML-схему с помощью атрибута schemaLocation
    •  Компоненты XML-схемы
    •  Создание документа XML-схемы в JDeveloper

    Навигация по XML-документам с помощью языка XPath

    •  Описание языка XML Path (XPath)
    •  Модель XPath
    •  Выражения XPath
    •  Выражение пути расположения (Location Path)
    •  Оси XPath
    •  Операторы в выражениях XPath
    •  Функции XPath
    •  Проверка XPath-выражений

    Трансформация XML-документов с помощью спецификаций XSLT

    •  Описание языка XSL (Extensible Stylesheet Language, расширяемый язык таблиц стилей)
    •  XSL-преобразования
    •  Таблицы стилей XSLT
    •  Использование таблицы стилей XML-документом
    •  Создание XSL-файла в JDeveloper
    •  Создание правил шаблонов
    •  Правила шаблонов и приоритеты
    •  Задание форматов вывода

    Введение в Oracle XML DB (XML DB)

    •  Что такое Oracle XML DB
    •  Использование XML DB
    •  Основные характеристики Oracle XML DB
    •  Описание встроенного типа данных XMLType
    •  Поддержка спецификации XML Schema в Oracle Database 11g
    •  Обзор репозитория XML DB