Назначение атрибутов в компонентах схемы 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; просмотров: 732;