Derniers tutoriels de développement web
 

XML liste Schema Element


<XML Schema Complete Reference

Définition et utilisation

L'élément de la liste définit un élément de type simple comme une liste de valeurs d'un type de données spécifié.

Informations sur l'élément

  • Parent elements: simpleType

Syntaxe

<list
id=ID
itemType=QName
any attributes
>

(annotation?,(simpleType?))

</list>

(Le signe? Déclare que l'élément peut se produire zéro ou une fois à l'intérieur de l'élément de liste)

Attribut La description
id Optionnel. Indique un identifiant unique pour l'élément
itemType

Indique le nom d'un type de données intégré ou élément simpleType défini dans le présent ou dans un autre schéma. Cet attribut est pas autorisé si le contenu contient un élément simpleType, sinon il est nécessaire

any attributes Optionnel. Indique tous les autres attributs avec non-schema espace de noms

Exemple 1

L'exemple suivant montre un type simple qui est une liste de nombres entiers:

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="intvalues" type="valuelist"/>

<xs:simpleType name="valuelist">
  <xs:list itemType="xs:integer"/>
</xs:simpleType>

</xs:schema>

The "intvalues" element in a document could look like this (notice that
the list will have five list items):

<intvalues>100 34 56 -23 1567</intvalues>

Note: L' espace blanc est traité comme séparateur d'élément de liste!

exemple 2

L'exemple suivant montre un type simple qui est une liste de chaînes:

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="stringvalues" type="valuelist"/>

<xs:simpleType name="valuelist">
  <xs:list itemType="xs:string"/>
</xs:simpleType>

</xs:schema>

The "stringvalues" element in a document could look like this (notice
that the list will have four list items):

<stringvalues>I love XML Schema</stringvalues>

<XML Schema Complete Reference