XML షేమా పరిచయశాస్త్రం

XSD అంగామం

అంగామం వివరణ
all ఉపమండలాలు ఏ క్రమంలో కూడా కనిపించవచ్చు, ప్రతి ఉపమండలం ప్రతిస్పందించవచ్చు లేదా మరొకసారి కనిపించవచ్చు.
annotation annotation అంగామం అనేది పైస్థాయి అంగామం, దాని శేఖరం అనుబంధం నిర్ణయిస్తుంది.
any 使创作者可以通过未被 schema 规定的元素来扩展 XML 文档。
anyAttribute 使创作者可以通过未被 schema 规定的属性来扩展 XML 文档。
appInfo 规定 annotation 元素中应用程序要使用的信息。
attribute 定义一个属性。
attributeGroup 定义在复杂类型定义中使用的属性组。
choice choice అభివ్యక్తి లో మాత్రమే ఒక అంశాన్ని కలిగిన అంశాన్ని అనుమతిస్తుంది.
complexContent complexType (కలయిక కంటెంట్ లేదా మాత్రమే అంశాలను కలిగిన) ని పరిమితిని లేదా విస్తరణను నిర్వచించండి.
complexType complexType ని నిర్వచించండి.
documentation schema లో టెక్స్ట్ కామెంట్స్ ని నిర్వచించండి.
element అంశాన్ని నిర్వచించండి.
extension ఇప్పటికే నిర్వచించబడిన simpleType లేదా complexType అంశాన్ని విస్తరించండి.
field గ్రేటర్ లక్షణ పరిమితులను నిర్వచించడానికి ఉపయోగించబడే XPath అభివ్యక్తి ని నిర్వచించండి.
group complexType నిర్వచణలో ఉపయోగించబడే అంశగ్రూప్స్ ని నిర్వచించండి.
import ఒక డాక్యుమెంట్కు నిర్వచించబడిన వివిధ లక్ష్యాన్ని కలిగిన పలు schema లను జోడించండి.
include ఒక డాక్యుమెంట్కు నిర్వచించబడిన లక్ష్యాన్ని కలిగిన పలు schema లను జోడించండి.
key అట్రిబ్యూట్ లేదా అంశం విలువలను (లేదా ఒక జాబితా విలువలను) నిర్వచించండి దానికి నిర్వచించబడిన పరిధి లో ఉన్న కీగా ఉండాలి.
keyref అట్రిబ్యూట్ లేదా అంశం విలువలను (లేదా ఒక జాబితా విలువలను) నిర్వచించండి దానికి నిర్వచించబడిన కీ లేదా యూనిక్ అంశం విలువలను సరిపోల్చండి.
list ఒక ప్రత్యేక డేటా రకానికి విలువల జాబితాను సాధారణ రకంగా నిర్వచించండి.
notation XML డాక్యుమెంట్లో ఉన్న బాహ్య XML డాటా ఫార్మాట్ను వివరించండి.
redefine బాహ్య స్కీమా ఫైల్స్ నుండి పొందబడిన సాధారణ రకం, complexType, గ్రూప్స్ లేదా అట్రిబ్యూట్ గ్రూప్స్ ను మళ్ళిచ్చి నిర్వచించండి.
restriction simpleType, simpleContent లేదా complexContent యొక్క పరిమితులను నిర్వచించండి.
schema schema యొక్క మూల అంశాన్ని నిర్వచించండి.
selector XPath అభివ్యక్తి నిర్వచించండి, దీని ద్వారా నిర్వచించబడిన పరిమితులు కొన్ని అంశాలను ఎంచుకుంటారు.
sequence పదినీడి అంశాలు క్రమం లో కనిపించాలి. ప్రతి అంశం ఎక్కువగా పునరావృతం అవకాశం ఉంది.
simpleContent complexType అంశానికి విస్తరణలు లేదా పరిమితులను కలిగి ఏ అంశాలు లేవు.
simpleType ఒక సాధారణ రకం నిర్వచించండి, పరిమితులను మరియు లక్షణాలు లేదా మాత్రమే టెక్స్ట్ కంటెంట్ విలువల గురించి సమాచారం నిర్వచించండి.
union 定义多个 simpleType 定义的集合。
unique 指定属性或元素值(或者属性或元素值的组合)在指定范围内必须是唯一的。

XSD Restrictions/Facets for Datatypes

参阅 XSD 限定 / Facets

限定 描述
enumeration 定义可接受值的一个列表
fractionDigits 定义所允许的最大的小数位数。必须大于等于0。
length 定义所允许的字符或者列表项目的精确数目。必须大于或等于0。
maxExclusive విలువను నిర్వచించండి. అనుమతించబడిన విలువలు ఈ విలువకంటే తక్కువగా ఉండాలి.
maxInclusive విలువను నిర్వచించండి. అనుమతించబడిన విలువలు ఈ విలువకంటే తక్కువగా ఉండాలి.
maxLength అనుమతించబడిన అక్షరాలను లేదా జాబితా ప్రతిపాదనలను నిర్వచించండి. అనుమతించబడిన ప్రతిపాదనలు 0 కంటే ఎక్కువగా ఉండాలి.
minExclusive విలువను నిర్వచించండి. అనుమతించబడిన విలువలు ఈ విలువకంటే ఎక్కువగా ఉండాలి.
minInclusive విలువను నిర్వచించండి. అనుమతించబడిన విలువలు ఈ విలువకంటే ఎక్కువగా ఉండాలి.
minLength అనుమతించబడిన అక్షరాలను లేదా జాబితా ప్రతిపాదనలను నిర్వచించండి. అనుమతించబడిన ప్రతిపాదనలు 0 కంటే లేదా ఎక్కువగా ఉండాలి.
pattern అంగీకరించబడిన అక్షరాలను నిర్వచించండి. అక్షరాల నిర్వచించబడిన జాబితా.
totalDigits అనుమతించబడిన అరబీకు సంఖ్యలను నిర్వచించండి. అనుమతించబడిన విలువలు 0 కంటే ఎక్కువగా ఉండాలి.
whiteSpace బ్లాంక్ అక్షరాలను (నేపథ్యం, ప్రవేశం, అంతరాంతరాలు మరియు టేబులేషన్) ప్రాసెసింగ్ పద్ధతిని నిర్వచించండి.