Xsd схема атрибуты


Хотя оба вида объявлений (простые и комплексные) используют тот же самый атрибут type. Модификация объявления htmlExample разрешающая появление HTML-атрибутов: Это объявление разрешает HTML-атрибуту, скажем href, появляться в htmlExample элементе. Значение strict показывает, что проверка достоверности содержимого должна проводиться; значение lax показывает, что обработчик должен осуществить проверку достоверности, если доступна информация схемы; и значение skip показывает, что он не должен проверять схему. Это значит, что символьные данные могут располагаться в любых элементах. Сначала проверяется, что корневой элемент документа имеет допустимое содержание. Например, если мы объявим один элемент как часть типа USAddress, а второй элемент с тем же именем как часть типа Item, то конфликт имен не возникнет.


Атрибут type корневого элемента принадлежит пространству имен по умолчанию xmlns=». Тип определяет пространство значений, иначе говоря, ряд возможных значений. Объявление атрибута number в качестве ключа означает, что его значение должно быть уникально и не может быть пустым (nil). Имя pNumKey, используется для ссылки на ключ из других мест схемы. Ниже приводится пример, в котором два новых элемента заменяют элемент comment. Скорее они создают ассоциации между именем элемента и ограничениями, которые управляют появлением этого имени в документах, соответствующих данной схеме. Когда комплексный тип получен расширением, его модель содержимого включает модель содержимого исходного типа плюс модель содержимого заданная в описании создаваемого типа.

Чтобы использовать имя, определенное пространством имен, вам понадобится описание другого пространства имен, которое преобразовывает в значение схемы targetNamespace. Позднее мы рассмотрим, каким образом устанавливается связь документа с его схемой. 2.1 Схема заказа на покупку Схема документа «Заказ на покупку» содержится в файле po.xsd. Это сужает диапазон допустимого числа дочерних элементов от минимума равного 0 к минимуму равному 1. Заметим, что все элементы типа ConfirmedItems также будут допустимы как элементы типа Item. Будет полезно выработать общую оптимальную стратегию использования аннотации процессорами XML Schema 1.1 с целью хранения сообщений о нарушениях в контролирующих инструкциях.

Похожие записи:

Comments are closed, but trackbacks and pingbacks are open.