Беларусь, Минск |
Лабораторная работа № 2
DOM в браузерах Internet Explorer 5
В браузерах Internet Explorer 5 и выше находятся встроенные библиотеки DOM и поддержка XSL. Для сценариев на стороне клиента доступно множество объектов для работы с XML-документом, самые важные из них, объекты XMLDOMDocument, XMLDOMNode, XMLDOMNodeList, XMLDOMParseError представляющие интерфейс для доступа ко всему документу, отдельным его узлам и поддеревьям, предоставляющие необходимую для отладки информацию о произошедших ошибках анализатора соответственно.
Создание XML документа с использованием Microsoft Visual Studio .Net
Microsoft Visual Studio .Net позволяет достаточно легко создавать XML документы и XSD схемы к ним. Для того чтобы создать XML документ необходимо в среде разработки Visual Studio .Net выполнить команду меню File | New | File… в появившемся диалоговом окне New File в наборе Templates выделить значок XML File. В результате на основном рабочем поле появится следующего вида страница:
На данной странице можно набрать XML документ. Причем при написании открывающегося тега закрывающийся тег будет появляться автоматически.
Заполнить XML документ данными можно с помощью раздела Data. Для этого в низу окна нужно найти кнопку "Data". В результате страница приобретет примерно следующий вид:
Введенные таким образом данные будут добавлены в XML документ.
Для того чтобы для созданного XML документа написать XSD схему необходимо на рабочем поле щелкнуть правой кнопкой мыши и в выпадающем списке выбрать Create Schema. В результате появится:
Тип элементов и атрибутов можно выбрать из выпадающего списка.
Контрольные вопросы:
- Что такое языки разметки. Стилистическая, структурная и семантическая разметки.
- История развития языков разметки: SGML, HTML, XML.
- Что такое XML. Как появился XML. XML в качестве данных
- Структура XML документа. Правильно оформленные и верные документы.
- Анализатор XML. Событийно управляемые анализаторы. Древовидные анализаторы.
- Зачем нужно определение типа документа ( DTD ). Общие принципы написания определений DTD:
- Недостатки и особенности определений DTD.
- Моделирование данных с использованием XML. Информационная модель.
- Отображение на XML. Схемы.
- Объектная модель документа (DOM).
- Пространство имен и схемы.
- Связи и запросы.
- Трансформация документа XML.
- Дизайн документов XML.