xsdхз: схема


Вступление

Описывает элементы, атрибуты и типы, которые действительны в документе экземпляра XML. XML-схема (XSD) должна содержать один элемент xs: schema с одним корневым уровнем.

параметры

Атрибуты Описание
attributeFormDefault Указывает, должны ли атрибуты в экземпляре экземпляра XML быть квалифицированы с пространством имен (по умолчанию неквалифицировано)
blockDefault Значение по умолчанию для атрибута block , применяемого к xs: complexType и xs: element. Определяет правила блокировки вывода / подстановки в документе экземпляра (по умолчанию пуст, т.е. ничего не блокирует)
defaultAttributes (XSD 1.1) Определяет группу xs: attributeGroup, которая будет связана со всеми элементами xs: complexType и xs: внутри схемы (необязательно).
elementFormDefault Указывает, должен ли элемент в документе экземпляра XML быть квалифицированным с пространством имен (по умолчанию неквалифицирован). Примечание . Почти все исключения все схемы заданы для « квалифицированных ».
finalDefault Значение конечного атрибута по умолчанию, используемое в xs: complexType и xs: element. Определяет правила блокировки деривации / замены в схеме (по умолчанию пустой, т.е. ничего не блокирует)
Я бы Идентификатор элемента схемы (необязательно)
целевое пространство Квалифицирует все элементы и атрибуты (и глобально определенные компоненты), определенные в этой схеме.
версия Версия схемы, это версия документа, а не версия XSD (т.е. Soap 1.2, FpML 4.2 и т. Д.),
xpathDefaultNamespace (XSD 1.1) Значение по умолчанию для атрибута xpathDefaultNamespace, которое используется в xs: selector, xs: field, xs: alternative & xs: assert (указывает пространство имен по умолчанию, которое будет использоваться в выражениях XPath)
любой Разрешены любые другие атрибуты не в пространстве имен « http://www.w3.org/2001/XMLSchema ».
элементы Описание
хз: аннотация Обеспечивает возможность добавления документации и машиносчитываемых данных.
хз: включить Используется для включения схемы с тем же целевым пространством имен или без targetNamespace (см. Схемы хамелеона).
хз: импорт Используется для включения схемы с целевым пространством имен, отличным от родителя.
хз: переопределять Используется для включения схемы с тем же самым целевым пространством имен (или без targetNamespace) и изменения xs: simpleType, xs: complexType, xs: group или xs: attributeGroup определения, содержащиеся в нем (вот драконы ....)
хз: simpleType Определяет глобальный (именованный) простой тип, который затем можно ссылаться и повторно использовать.
хз: ComplexType Определяет глобальный (именуемый) сложный тип, который затем можно ссылаться и повторно использовать.
хз: группа Определяет глобальную (именованную) группу элементов, которая затем может быть указана и повторно использована.
хз: attributeGroup Определяет глобальную (именованную) группу атрибутов, которая затем может быть указана и повторно использована.
хз: атрибут Определяет глобальный (именованный) атрибут, который затем можно ссылаться и повторно использовать.
хз: элемент Определяет глобальный (именованный) элемент, который затем можно ссылаться и повторно использовать, или использоваться как основа документа экземпляра XML.
хз: обозначение -
хз: defaultOpenContent (XSD 1.1) Определяет правила разрешения дополнительных элементов в каждом элементе xs: complexType и xs: внутри схемы.

хз: схема Связанные примеры