XML схема описывает структуру XML документа.
Язык XML схем также называют Определение схемы XML или XSD (от анг. XML Schema Definition).
В данном учебнике вы узнаете, как создавать XML схемы, почему XML схемы мощнее DTD, и как использовать XML схемы в своих приложениях.
Пример XML схемы:
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="note">
<xs:complexType>
<xs:sequence>
<xs:element name="to" type="xs:string"/>
<xs:element name="from" type="xs:string"/>
<xs:element name="heading" type="xs:string"/>
<xs:element name="body" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
- Что такое XML схема?
- Почему XML схемы?
- Подключение XML схем
- Элемент schema
- Определение простых элементов в XML схеме
- Определение атрибутов в XML схеме
- Ограничения или фасеты для значений в XML схеме
- Определение составных элементов в XML схеме
- Определение пустых элементов в XML схеме
- Определение XML элементов, содержащих другие элементы
- Определение XML элементов, содержащих только текст
- Определение XML элементов со смешанным содержимым
- Индикаторы использования XML элементов
- Элемент any
- Элемент anyAttribute
- Замещение XML элементов
- Строковые типы данных
- Типы данных для даты и времени
- Типы для числовых данных
- Другие типы данных
- Пример XML схемы