Элемент <xsd:list>
Определяет коллекцию из одного определения simpleType.
<list
id = ID
itemType = QName
{any attributes with non-schema Namespace}...>
Content: (annotation?, (simpleType?))
</list>
Атрибуты
id
Идентификатор данного элемента. Значение id должно иметь тип ID и быть уникальным в пределах документа, содержащего этот элемент.Необязательный.
itemType
Имя встроенного типа данных или элемента simpleType, определенного в этой схеме (или другой схеме, заданной с помощью атрибута namespace). Элемент simpleType, содержащий элемент list, получен из простого типа, заданного значением list. Значение list должно быть полным именем (QName). Потомок элемента simpleType и атрибут itemType не могут использоваться одновременно.Недопустимо, если содержимое содержит элемент simpleType. В противном случае обязательно.
Сведения об элементе
Количество вхождений | Однократно |
---|---|
Родительские элементы |
|
Дочерние элементы |
Примечания
Если тип данных является производным от типа данных list, могут использоваться следующие ограничивающие аспекты.
length
maxLength
minLength
Enumeration
Pattern
whiteSpace
Единица length («длина») измеряется числом элементов списка. Например, следующий пример задает значение maxLength («максимальная длина»), равное 5
, что ограничивает число элементов в экземпляре типа данных derivedlistOfIntegers 5 элементами в этом списке. Обратите внимание, что ограничения в списке отличаются от ограничений, используемых в других элементах.
Списки всегда разделены одним или несколькими пробелами. Например, если список является производным от простого типа трех перечислений, такого как "books" "magazine articles" "technical newspapers and business journals"
, создается список из восьми строк: "books", "magazine", "articles", "technical", "newspapers", "and", "business", "journals"
, а не список из трех строк.
Пример
Следующий пример демонстрирует элемент simpleType. Это список целых чисел с максимальным числом элементов, равным 5.
Пример
В следующем примере показан элемент simpleType, представляющий собой список целых чисел.
Пример
В следующем примере показан экземпляр элемента с атрибутом типа listOfIntegers. Каждый элемент списка имеет тип integer и отделен пробелом — в данном случае одним.
Другие ресурсы
Дополнительные сведения см. в документе Рекомендация W3C по схемам XML, часть 1: структуры на веб-узле W3C.