ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение
высшего профессионального образования
Сибирский государственный аэрокосмический университет
имени академика М.Ф. Решетнева
(СибГАУ)
АЭРОКОСМИЧЕСКИЙ КОЛЛЕДЖ
Рассмотрено на заседании
цикловой комиссии
230103 «Автоматизированные
системы обработки
информации и управления»
и
рекомендовано к применению
_____________( )
«_____»_____________20___г
Методическое пособие
Лабораторная работа № 9
по дисциплине:
«Распределенные системы обработки информации»
Составление схемы XML-документа.
230103 Автоматизированные системы обработки информации и управления
Разработал Преподаватель АК
2010 г.
ЛАБОРАТОРНАЯ РАБОТА № 9
Тема: Составление схемы XML-документа.
Цель: научиться составлять схемы XML-документа.
Оборудование и программное обеспечение:
Персональный компьютер IBM PC/AT.
Операционная система MS-DOS, Windows 95/98/NT/2000/XP.
Теоретическая часть
Для описания структуры XML-документа в XML-схеме определяются допустимые элементы, которые могут находится в документе, порядок их следования, а также ограничения, накладываемые на определенные характеристики этих элементов. Существует несколько языков XML-схем: DTD, RELAX NG и XML Data-Reduced. Рекомендуемым способ формального описания структуры XML-документа является язык XSD (XML Schema Definition Language).
Схемы данных (Schemas) являются альтернативным способом создания правил построения XML-документов. По сравнению с DTD, схемы обладают более мощными средствами для определения сложных структур данных, обеспечивают более понятный способ описания грамматики языка, способны легко модернизироваться и расширяться.
Корневым элементом в схеме XML является элемент Schema, который содержит все остальные элементы в документе схемы. В рамках корневого элемента схемы XSD атрибутом xmlns определяется пространство имен XMLSchema, которое содержит элементы и атрибуты XSD схемы:
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
XML-документ, который проверяется с помощью схемы, также должен содержать объявление пространства имен. Пространство имен всегда указывается в корневом элементе экземпляра документа с помощью атрибута xmlns:
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
Ссылка на конкретную схему приводится в атрибуте:
xsi:schemaLocation="http://имя_файла.xsd"
Процесс создания схемы включает в себя два шага — определение и объявление типов элементов или типов атрибутов.
Описание элементов и атрибутов
Элементы, из которых будет состоять документ XML, объявляются в схеме компонентом element:
<xsd:element_name="имя элемента" tуре="тип элемента" minOccurs="нaменьшее число появлений элемента в документе"
maxOccurs="наибольшее число появлений"/>
Значение необязательных атрибутов minOccurs и maxOccurs может быть
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.