Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratornye_raboty_po_XMLPOIT.doc
Скачиваний:
5
Добавлен:
01.05.2025
Размер:
231 Кб
Скачать
☆

Лабораторная работа №4

Работа с XLink

  1. В XML документе (ЛР№1) создать ссылки на другие XML документы (созданы в ЛР№2 или ЛР№3).

  2. При создании XML-документа(-ов) требуется выполнение следующих условий:

    1. наличие ссылок (простые) не менее чем у 6 элементах;

    2. использовать все 8 атрибутов связующих элементов (не обязательно в одном элементе);

    3. сформировать простые ссылки (использовать атрибуты: replace, new, embed);

    4. использовать поведение (атрибут xlink:actuate) c различными значениями (onRequest, onLoad);

  3. Для данного XML-документа создать соответствующие DTD-определения и XSD-схемы.

Лабораторная работа №5

DOM

Для xml-докумета, разработанного в ЛР№1 средствами языка JavaScript или VBScript и библиотеки работы с DOM реализовать:

  1. Изменения данных внутри элемента (-ов).

  2. Добавления элементов (узлов)

  3. Удаления элементов (узлов)

  4. Замены элементов (узлов)

  5. Вывода xml-файла.

Лабораторная работа №6

DOM

Для xml-докумета, разработанного в ЛР№1 средствами языка программирования Java и библиотек работы с DOM реализовать методы:

  1. Изменения данных внутри элемента (-ов).

  2. Добавления элементов (узлов)

  3. Удаления элементов (узлов)

  4. Замены элементов (узлов)

  5. Вывода xml-файла.

Лабораторная работа №7

SAX

Для xml-докумета, разработанного в ЛР№1 средствами языка программирования Java и библиотек работы с SAX реализовать методы:

    1. Поиска максимального уровня вложенности

    2. Вывода содержимого xml-файла в виде таблицы (вывод произвести в html-файл).

Лабораторная работа №8

Создание xsl-стилей на xml-документы на языке XSLT

Для xml-документа из ЛР№1 создать таблицу стилей xsl, включающую:

  1. Использование инструкций: xsl:value-of, xsl:for-each, xsl:if, xsl:choose, xsl:copy, xsl:copy-of,xsl:sort.

  2. Использование не менее 2-х шаблонов.

  3. Использование переменных: xsl:variable, xsl:with-param, xsl:param

  4. Обработку числовых данных (согласовать с преподавателем)

  5. Организовать включение внешних шаблонов: xsl:import, xsl:include.

  6. Реализовать различные типы вывода: xsl:output (html,xml,text).

Лабораторная работа №9 Создание веб-сайта с использованием xml технологий

Для xml-документа из ЛР№1, а также API средств для работы с xml (например, JavaScript, VBScript, Flash, PHP, ASP.NET, Java и др.) создать сайт, который использует xml технологии следующим образом:

      1. xml – для хранения данных (база данных xml).

      2. xsd – для проверки валидности (не обязательно).

      3. xsl – для описания представления (функция шаблона).

      4. API – для объединения представленных в п.1–3 технологий.

P.S. HTML-шаблоны можно взять в

\\epam-serverhp\Teachers\maslovich\web\html\

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]