XML Schema list మూలకం

నిర్వచనం మరియు వినియోగం

list మూలకం ఒక సరళ మూలకం నిర్వచించబడిన కలిసిన సమాచారాన్ని నిర్వచిస్తుంది.

ఈ లక్షణం సరిగ్గా నిర్వచించబడిన డాటా రకం విలువల జాబితాను నిర్వచిస్తుంది.

మూలకం సమాచారం

కనబడే సంఖ్య ఒకసారి
మూలకం simpleType
సంఘటన annotation, simpleType

సంరచన

<list
id=ID 
itemType=QName 
ఏదైనా అమాయకాలు
>
(annotation?,(simpleType?))
</list>

?(సంకేతం జాబితా మూలకంలో మూలకం సరిగ్గా ఒకసారి లేదా లేకుండా కనబడవచ్చు.)

లక్షణం వివరణ
id ఎంపికాత్మకం. ఈ మూలకంపై ప్రత్యేకమైన ఐడి ని నిర్వచించు.
itemType ఈ స్కీమా (లేదా తెలిపిన నామపద్ధతిని సూచించిన మరొక స్కీమా)లో నిర్వచించబడిన సంకేతాలు లేదా simpleType మూలకాల పేరు. list మూలకం కలిగిన simpleType మూలకం నుండి వేరు పదార్ధాలు నుండి తీసుకుని అభివృద్ధి చేయబడింది. list విలువ అవసరమైన ప్రత్యేక నామపద్ధతి (QName) ఉంటుంది. సంకేతాలు నుండి సంకేతాలు ఉన్నప్పుడు ఈ లక్షణం వినియోగించబడదు, లేదా ఈ లక్షణం అవసరమైనది.
ఏదైనా అమాయకాలు ఎంపికాత్మకం. నాణ్యమైన స్కీమా నామపద్ధతిని కలిగించబడిన ఏదైనా ఇతర అమాయకాలను నిర్వచించు.

ఇన్స్టాన్స్

ఉదాహరణ 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>I love XML Schema</stringvalues>