Назначение атрибутов в компонентах схемы XML
В табл. 4.2.17 приведены имена атрибутов в компонентах схемы XML и их назначение:
Таблица 4.2.17. Атрибуты в компонентах схемы XML
| Имя атрибута | Назначение атрибута |
| abstract | Указывает, что элемент просто задает другие элементы, которые находятся в его группе подстановки (substitutionGroup). |
| attributeFormDefault | Указывает, должны ли в объявлениях атрибутов использоваться имена с префиксом пространства имен. |
| base | Определяет имя встроенного типа данных, либо имя элемента типа <simpleType> или <complexType>. |
| block | Запрещает замену этого элемента в соответствие со значением атрибута. |
| blockDefault | Запрещает замену элементов в схеме в соответствие со значением атрибута. |
| default | Значение атрибута или элемента по умолчанию |
| elementFormDefault | Указывает, должны ли в объявлениях элементов использоваться имена с префиксом пространства имен. |
| final | Запрещает замену этого типа элемента в соответствие со значением атрибута. |
| finalDefault | Действует аналогично атрибуту blockDefault. |
| fixed | Фиксированное значение элемента или атрибута. |
| form | Используется для отмены значения заданного в атрибуте attributeFormDefault элемента <schema> или в атрибуте form элемента-родителя. |
| id | Необязательный уникальный идентификатор элемента схемы XML. |
| itemType | Определяет имя встроенного типа данных или элемента данных простого типа. |
| maxOccurs | Максимальное количество раз, которое элемент должен встречаться в документе XML. |
| minOccurs | Минимальное количество раз, которое элемент должен встречаться в документе XML. |
| memberTypes | Определяет список данных встроенного типа или данных простого типа. |
| mixed | Определяет, могут ли символьные данные появляться между дочерними элементами определения комплексного типа. |
| name | Имя элемента схемы XML. |
| namespace | Определяет пространства имен, содержащих элементы, которые могут быть использованы в родительском элементе. |
| nillable | Указывает, что для элемента недоступно никакое значение, когда для него задается атрибут nil. |
| processContent | Определяет, как процессор XML должен организовать обработку элементов, определенных данным элементом |
| public | Определяет ссылку на общедоступное URI. |
| ref | Ссылка на объявление элемента или атрибута. |
| refer | Определяет имя ключа или уникального элемента, определенного в данной или другой схеме. |
| schemaLocation | Задает местоположение вставляемого фрагмента схемы XML. |
| source | Задает ссылку на источник информации о приложении. |
| substitutionGroup | Указывает, что данный элемент может замещаться элементом, заданным в группе подстановки. |
| system | Определяет ссылку на системное URI. |
| targetNamespace | Задает идентификатор целевого пространства имен. |
| type | Задает тип данных значения атрибута. |
| use | Задает режим использования атрибута. |
| value | Задает значение для элемента. |
| version | Задает версию и язык схемы XML. |
| xml:lang | Задает язык описания документации или схемы XML. |
| xmnls[:префикс] | Задает одно или более пространство имен, используемое в этой схеме. |
| xpath | Определяет единственный элемент или атрибут, содержимое или значение которого используется в качестве ограничения. |
Дата добавления: 2015-04-05; просмотров: 830;
