<XML complet Schema de referință
Definiție și utilizare
Elementul de listă definește un element de tip simplu ca o listă de valori ale unui tip de date specificat.
Element Informații
- Parent elements: de Parent elements: simpleType
Sintaxă
<list
id=ID
itemType=QName
(The? Semnul declară că elementul se poate produce zero sau o singură dată în interiorul elementului listă) Atribut Descriere id Opțional. Specifică un ID unic pentru elementul itemType Specifică numele unui tip de date încorporat sau element de simpleType definit în prezenta sau o altă schemă. Acest atribut nu este permisă în cazul în care conținutul conține un element de simpleType, în caz contrar este necesar
any attributes Opțional. Specifică orice alte atribute cu spațiu de nume non-schemă
Exemplul 1
Următorul exemplu arată un tip simplu, care este o listă de numere întregi:
<?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: spațiu alb este tratat ca separator element listă!
Exemplul 2
Următorul exemplu arată un tip simplu, care este o listă de șiruri:
<?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 complet Schema de referință