XML Schema list element
Definition and Usage
Ang list element ay nagdefinir ng isang koleksyon na nagmula sa isang simple type na tinukoy sa simple type.
Ang attribute na ito ay nagtatalaga ng simple type bilang isang listahan ng halaga ng tinukoy na data type.
Element Information
Occurrence | Once |
Parent Element | simpleType |
Content | annotation, simpleType |
Syntax
<list id=ID itemType=QName Anumang attribute > (annotation?,(simpleType?)) </list>
(? Ang simbolo ng deklarasyon ay nasa list element kung ang elemento ay maaaring lumabas nang walang o isang beses.)
Attribute | Description |
---|---|
id | Optional. Magbigay ng isang natatanging ID para sa elemento na ito. |
itemType | Ang pangalan ng nakalagay na data type o simpleType elemento na nakadefinir na sa schema (o ibang schema na inidikado ng namespace na ibinigay). Ang simpleType elemento na may list element ay nagmula sa simple type na inidikado ng list value. Ang list value ay dapat na QName. Kung ang nilalaman ay naglalaman ng simpleType elemento, hindi pinapayagan ang paggamit ng attribute na ito, kung hindi ang attribute na ito ay kinakailangan. |
Anumang attribute | Optional. Magbigay ng anumang iba pang attribute na may non-schema na pangalan ng namespace. |
Ehemplo
Ehemplo 1
Ang ehemplo ay nagpakita ng isang simple type ng integer para sa isang koleksyon:
<?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>
Ang "intvalues" elemento sa dokumento ay katulad nito (paalala: ang listahan ay may limang item):
<intvalues>100 34 56 -23 1567</intvalues>
Komentaryo:Ang puwang ay bilang panghihiwalay ng mga item ng listahan.
Ehemplo 2
Ang ehemplo ay nagpakita ng isang simple type ng string para sa isang koleksyon:
<?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>
Ang elemento ng "stringvalues" sa dokumento ay parang ito (tingnan ang listahan na may apat na item sa listahan):
<stringvalues>Ako ay mahal sa XML Schema</stringvalues>