Поделиться через


Элемент <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. В противном случае обязательно.

Сведения об элементе

Количество вхождений Однократно

Родительские элементы

simpleType

Дочерние элементы

annotation, 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.

См. также

Справочник

Справочник по схемам XML (XSD)
Элементы схемы XML