Elementi ya list ya XML Schema

Muundo na Matumizi

Elementi ya list inadaiwa kwamba inafafanua kati ya mawili ya simpleType.

Tabia hii inadaiwa kwamba uharifu wa simpleType ueneza orodha ya maelezo ya data ya kawaida inayotumika kwa msingi hii.

Mafanikio ya elementi

Kutoka kwa kati Marufuku
Mengine mwenye mifano simpleType
Inayotumiwa kwa kufikiria annotation, simpleType

Inayotumiwa kwa kufikiria

<list
id=ID 
itemType=QName 
any attributes
>
(annotation?,(simpleType?))
</list>

(? Tafadhali, isipokuwa kama elementi ya list inaonekana kwa kawaida au mara moja.)

Tabia Kueleza
id Inayotumiwa kwa ukosemu. Inadaiwa kwamba ID ya elementi hiyo inayotumiwa kwa kuzingatia.
itemType Jina la kawaida au simpleType elementi inayotumika kwa kufafanua kati ya aina ya data inayotumika kwa msingi hii. Elementi ya list inaenea kutoka kwa simpleType iliyotumika kwa kufafanua kati ya kawaida ya list. Kufafanua kawaida ya list inaonekana kama jina la QName. Hii inasababisha kwamba tabia hii haingepo katika kufikiria simpleType elementi, au tabia hii inahitajika.
any attributes Inayotumiwa kwa ukosemu. Inadaiwa kwamba ujumbe wa kina ambao unaumemea kwa ukosemu wa msingi hii.

Mfano

Mfano 1

Mfano wa kueleza mafano ya mawili wa uharifu wa namba inayotumika kwa kawaida:

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

  <xs:list itemType="xs:integer"/>


Mafanikio ya elementi ya "intvalues" katika daktari hivi inahusiana kama hii (angalia kwamba orodha hii ina majadiliano tano):

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

Tafadhali, hatau ni huzuni:Hafu ya kizamani inaonekana kama mawaidi ya orodha.

Mfano 2

Mfano wa kina wakiliwa kwa sababu ya kueleza mafano ya mawili wa uharifu wa msingi wa namba

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


  


文档中的 "stringvalues" 元素类似这样(注意这个列表有四个列表项):

I love XML Schema