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


Полезное:

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


Категории:

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






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





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

 

<?xml version="1.0"?>

<timetable>

<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>

 

Загрузите этот файл в браузере. Обратите внимание на иерархическую структуру документа.

Добавьте в начало файла внутреннюю DTD-схему:

 

<?xml version="1.0"?>

<!DOCTYPE timetable[

<!ELEMENT timetable (day*)>

<!ELEMENT day (lesson+)>

<!ELEMENT lesson (timeFrom, timeTo, subject, teacher, room?)>

<!ELEMENT timeFrom (#PCDATA)>

<!ELEMENT timeTo (#PCDATA)>

<!ELEMENT subject (#PCDATA)>

<!ELEMENT teacher (#PCDATA)>

<!ELEMENT room (#PCDATA)>

<!ATTLIST day

dayOfWeek CDATA #REQUIRED>

<!ATTLIST lesson

type CDATA #REQUIRED>

]>

Сохраните файл и проверьте его на правильность с помощью программы-валидатора, например, по адресу: http://validator.w3.org. Попробуйте удалить какой-либо элемент или атрибут, проверьте документ снова с помощью валидатора.

Вынесите схему во внешний файл с размещением на него ссылки внутри XML-документа. Проверьте, как будет загружаться XML-документ.

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



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