Elemento list XML Schema
Definizione e uso
L'elemento list definisce un insieme di valori definito da un singolo elemento simpleType.
Questa proprietà definisce una lista di valori come una lista di valori di tipo di dati specificato.
Informazioni sull'elemento
Frequenza di apparizione | Una volta |
Padre elemento | simpleType |
Contenuto | annotation, simpleType |
Sintassi
<list id=ID itemType=QName qualsiasi attributo > (annotation?,(simpleType?)) </list>
(? Simbolo dichiarato nell'elemento list può apparire zero o una volta.)
Proprietà | Descrizione |
---|---|
id | Opzionale. Specifica l'ID unico dell'elemento. |
itemType | Il nome del tipo di dati built-in o dell'elemento simpleType definito in questo schema (o in un altro schema indicato dallo spazio nome specificato). L'elemento simpleType che contiene l'elemento list è derivato dal tipo di dati semplice specificato dalla lista di valori. Il valore della lista deve essere un qualificato nome (QName). Se il contenuto contiene un elemento simpleType, non è permesso utilizzare questa proprietà, altrimenti questa proprietà è obbligatoria. |
qualsiasi attributo | Opzionale. Specifica qualsiasi altra proprietà con uno spazio nome non schema. |
Esempio
Esempio 1
Esempio che mostra un tipo di dati semplice per una colonna di interi:
<?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>
L'elemento "intvalues" nel documento è simile a questo (notare che la lista ha cinque elementi):
<intvalues>100 34 56 -23 1567</intvalues>
Nota:Lo spazio è utilizzato come separatore degli elementi della lista.
Esempio 2
Esempio che mostra un tipo di dati semplice per una colonna di stringhe:
<?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>
文档中的 "stringvalues" 元素类似这样(注意这个列表有四个列表项):
<stringvalues>Amo XML Schema</stringvalues>