XML Schema list عنصر

تعریف و استعمال

list عنصر ایک واحد simpleType کی تعریف کی مجموعہ کو معائنہ کرتا ہے۔

اس فضائی کو سادہ نوعیت کی معلومات کی ایک فہرست کے طور پر معائنہ کرتا ہے۔

عنصر معلومات

آپریشن کی تعداد ایک بار
والد عنصر simpleType
وچار annotation،simpleType

قواعد

<list
آئی ڈی=ID 
itemType=QName 
کسی دیگر فضائی
>
(annotation?,(simpleType?))
</list>

(? علامت کا استعمال list عنصر میں آئٹم کا آنا یا نہ آنا کے لئے کیا جاتا ہے)

فضائی وصف
آئی ڈی اختیاری۔ اس عنصر کا منفرد آئی ڈی مقرر کرتا ہے۔
itemType itemType، اس کا نام کسی داخلی نوعیت یا simpleType عنصر کا نام ہوتا ہے جس کا فائدہ اس عنصر کا نام کیا جاتا ہے۔ list عنصر والا simpleType عنصر list کی قیمتی نوعیت سے مستقل ہوتا ہے۔ list کی قیمتی نوعیت محدود نام (QName) ہونی چاہئے۔ اگر وچار میں simpleType عنصر شامل ہوتا ہے تو اس فضائی کو استعمال نہیں کیا جاسکتا، در غیر اینچار اس فضائی ضروری ہوتا ہے۔
کسی دیگر فضائی اختیاری۔ کسی غیر شماتیک نام فضائی کی کسی دیگر خاصیت کو مقرر کرتا ہے۔

مثال

مثال 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>من عاشق XML Schema هستم</stringvalues>