Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Описание структуры XML-документа с помощью XML Schema





Создание XML-документа timetable2.xml. Содержимое документа приведено ниже.

 

<?xml version="1.0"?>

 

<timetable xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:noNamespaceSchemaLocation="timetable.xsd">

 

<day dayOfWeek="Monday">

<lesson type="practical">

<timeFrom>08.00</timeFrom>

<timeTo>09.30</timeTo>

<subject>Deutsch</subject>

<teacher>Borisova</teacher>

<room>216</room>

</lesson>

<lesson type="lecture">

<timeFrom>09.40</timeFrom>

<timeTo>11.10</timeTo>

<subject>SAP Administration</subject>

<teacher>Egorov</teacher>

<room>384</room>

</lesson>

<lesson type="practical">

<timeFrom>11.20</timeFrom>

<timeTo>12.50</timeTo>

<subject>SAP Administration</subject>

<teacher>Petrov</teacher>

<room>384</room>

</lesson>

</day>

</timetable>

 

Создание файла timetable.xsd, содержащего XML Schema:

 

<?xml version="1.0" encoding="ISO-8859-1"?>

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">

 

<xs:element name = "timetable">

<xs:complexType>

<xs:sequence>

<xs:element ref = "day" minOccurs = "0" maxOccurs = "unbounded"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name = "day">

<xs:complexType>

<xs:sequence>

<xs:element ref = "lesson" maxOccurs = "unbounded"/>

</xs:sequence>

<xs:attribute name = "dayofWeek" use = "required" type = "xs:string"/>

</xs:complexType>

</xs:element>

<xs:element name = "lesson">

<xs:complexType>

<xs:sequence>

<xs:element ref = "timeFrom"/>

<xs:element ref = "timeTo"/>

<xs:element ref = "subject"/>

<xs:element ref = "teacher"/>

<xs:element ref = "room" minOccurs = "0"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name = "timeFrom" type = "xs:string"/>

<xs:element name = "timeTo" type = "xs:string"/>

<xs:element name = "subject" type = "xs:string"/>

<xs:element name = "teacher" type = "xs:string"/>

<xs:element name = "room" type = "xs:string"/>

 

</xs:schema>

 

Проверьте схему на правильность с помощью программы-валидатора, например, по адресу: http://www.w3.org/2001/03/webdata/xsv.

 

Date: 2015-09-18; view: 365; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию