XML Schema list एलीमेंट

परिभाषा और उपयोग

list एलीमेंट, एकल simpleType द्वारा परिभाषित सेट को निर्धारित करता है。

यह गुण, साधारण तरीके को निर्दिष्ट डेटा तरीके के मूल्यों की सूची के रूप में परिभाषित करता है。

एलीमेंट सूचना

सारिणी एक बार
मूल एलीमेंट simpleType
सामग्री annotation、simpleType

व्याकरण

<list
id=ID 
itemType=QName 
किसी अन्य अभियान
>
(annotation?,(simpleType?))
</list>

(? संकेतक लिस्ट एलीमेंट में एलीमेंट का उपस्थिति शून्य या एक बार हो सकता है。)

गुण वर्णन
id वैकल्पिक। इस एलीमेंट के अद्वितीय ID को निर्दिष्ट करें。
itemType वैकल्पिक। इस schema (या निर्दिष्ट नामस्पीक्षक के द्वारा संकेतित अन्य schema) में परिभाषित बैनर डेटा तरीके या simpleType एलीमेंट के नाम। list एलीमेंट के साथ simpleType एलीमेंट list वैल्यू से साधारण तरीके से उत्पन्न होता है। list वैल्यू अवधारणात्मक नाम (QName) होना चाहिए। यदि सामग्री में simpleType एलीमेंट है, तो इस गुण का उपयोग नहीं किया जा सकता है, अन्यथा यह गुण अनिवार्य है।
किसी अन्य अभियान वैकल्पिक। non-schema नामस्पीक्षक के साथ किसी अन्य अभियान को निर्दिष्ट करें。

उदाहरण

उदाहरण 1

इस उदाहरण में, एक स्ट्रिंग के साधारण तरीके के लिए दिखाया गया है:

<?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>

दस्तावेज़ में "intvalues" एलीमेंट इस तरह है (ध्यान दें कि इस सूची में पांच आइटम हैं):

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

टिप्पणी:स्पेस लिस्ट आइटम के विभाजक के रूप में माना जाता है。

उदाहरण 2

इस उदाहरण में, एक स्ट्रिंग के साधारण तरीके के लिए दिखाया गया है:

<?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>मैं एक्सएमएल शेमा पसंद करता हूँ</stringvalues>