Содержание
- 2. Цели занятия Понимание схем (Schema) Различие между схемой (Schema) и DTD Определение словаря схемы XML Schema
- 3. Схемы – Schemas схемы – schemas правила Модель для целого класса документов Общий словарь схемы –
- 4. Ограничения DTD DTD записываются не по правилам синтаксиса XML DTD не являются расширяемыми DTD не поддерживают
- 5. Новые функциональные возможности XML Schema Синтаксис XML используется, как основа для создания документов XML schema XML
- 6. Типы данных в Schema Основные типы данных (basetype) ID IDREF ENTITY NMTOKEN NOTATIONS string boolean number
- 7. Словарь схемы XML Schema Vocabulary DTD, предоставленный Microsoft для Schemas Schema datatype ElementType element group Attributetype
- 8. Образец документа XML со схемой Schema – 1 Файл schedule.xml
- 9. Образец документа XML со схемой Schema – 2 Схема (schema), ассоциированная с документом xml
- 10. Выходные данные примера – 1
- 11. Выходные данные примера – 2
- 12. Элемент Schema ‘Schema’ – это корневой элемент для любого документа XML schema Атрибутами элемента Schema являются:
- 13. Элемент datatype Определяет тип данных datatype элемента или атрибута Включает атрибут ‘dt:type’ Значения, допустимые для атрибута
- 14. Элемент ElementType – 1 Элемент ElementType Используется для присваивания типа и условий элементу Может выполнять вложение
- 15. Элемент ElementType – 2 Атрибуты элемента ElementType name model content order dt:type Empty (пустой) textOnly (только
- 16. Элемент Element – 1 Используется для объявления экземпляра элемента с группой или типом элемента Три атрибута
- 17. Элемент Element – 2 Отношения между атрибутами minOccurs и maxOcuurs
- 18. Элемент group элемент1 элемент2 элемент3 group (группа)
- 19. Элемент AttributType Похож на элемент ‘ElementType’ Определяет тип атрибута Атрибуты элемента AttributeType: name dt:type dt:values default
- 20. Элемент attribute – 1 Объявляет экземпляр атрибута для типа элемента ЭлементAttribute Атрибуты элемента Attribute type default
- 21. Элемент attribute – 2 Пример: ... dt:values="students professionals housewife "/> ...
- 22. Элемент description Описывает смысл текста, размещаемого внутри схемы Пример: ... Information of one or more batch.
- 23. Ограничения DTD для Schema Модели содержания DTD являются закрытыми и, следовательно, не могут отображать открытость XML
- 24. Проверка (Validity) Причины для проверки Проверка документа в Schema Переданный документ База данных Проверенная информация
- 25. Классификация документов Не XML документы Документ XML, который не идентифицирует схему Документ XML, не соответствующий модели,
- 26. Виды проверок Content Model Validity (Корректность модели содержания) Проверяет правильность порядка следования и вложенности тэгов Datatype
- 27. Ограничения в Schema Схемы описаны в терминах ограничений Ограничение определяет, что может появляться в документе и
- 28. Наследование элементов Использует объектно‑ориентированный подход для поддержки отношений между элементами Может быть использовано для создания архетипов
- 29. Пример архетипа (Archetype) ... ...
- 30. Подведение итогов – I В соответствии с определением консорциума W3C схема – это "набор правил, регламентирующих
- 32. Скачать презентацию