XML Schema group కొడవలు

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

group కొడవలు సంకలిత రకం నిర్వచనంలో ఉపయోగించబడే కొడవల సమూహాన్ని నిర్వచిస్తాయి.

కొడవలు సమాచారం

కనిపించే సంఖ్య లేని పరిమితి
ప్రాథమిక కొడవలు schema、choice、sequence、complexType、restriction (complexContent)、extension (complexContent)
విషయం annotation、all、choice、sequence

语法

ఏదైనా అంశాలు
>
annotation?,(all|choice|sequence)?)

(? 符号声明在 group 元素中,该元素可出现零次或一次。)

属性

id

可选。规定该元素的唯一的 ID。

name

可选。规定组的名称。该名称必须是在 XML 命名空间规范中定义的无冒号名称 (NCName)。

仅当 schema 元素是该 group 元素的父元素时才使用该属性。在此情况下,group 是由 complexType、choice 和 sequence 元素使用的模型组。

name అంశం మరియు ref అంశం ఏకకాలంలో కనిపించకుండా ఉండాలి.

ref

ఎంపికము. మరొక సమూహం యొక్క నామం పరిచయం చేయండి. ref విలువ గానే కానీ పేరునామకాలయినప్పటికీ ఉండవచ్చు. ref పేరునామకాలయినప్పటికీ నామకాలయిన ప్రాథమిక నామం కలిగి ఉండవచ్చు.

name అంశం మరియు ref అంశం ఏకకాలంలో కనిపించకుండా ఉండాలి.

maxOccurs

ఎంపికము. group ఎలమెంట్ తండ్రి ఎలమెంట్ లో కనిపించగల గరిష్ట సంఖ్యను నిర్వచించండి. ఈ విలువ అంతరాంకం లేదా అంతరాంకం కంటే ఎక్కువ పరిమాణంలో ఉండవచ్చు. గరిష్ట సంఖ్యను ఏదీ నిర్వచించకుండా ఉంచడానికి "unbounded" స్ట్రింగ్ వాడండి. అప్రమేయ విలువ 1.

minOccurs

ఎంపికము. group ఎలమెంట్ తండ్రి ఎలమెంట్ లో కనిపించగల కనీస సంఖ్యను నిర్వచించండి. ఈ విలువ అంతరాంకం లేదా అంతరాంకం కంటే ఎక్కువ పరిమాణంలో ఉండవచ్చు. అప్రమేయ విలువ 1.

ఏదైనా అంశాలు

ఎంపికము. నాన్-స్కీమా నామకాలయిన ఏ ఇతర అంశాలను నిర్వచించండి.

ఉదాహరణ

ఉదాహరణ 1

ఈ ఉదాహరణ ఒక నాలుగు అంశాలను కలిగించిన క్రమం సమూహాన్ని నిర్వచిస్తుంది మరియు ఈ group మెటాయెలమెంట్ ని క్లిష్ట్ టైప్ డెఫినిషన్ లో వాడుతుంది:

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:group name="custGroup">
 <xs:sequence>
  <xs:element name="customer" type="xs:string"/>
  <xs:element name="orderdetails" type="xs:string"/>
  <xs:element name="billto" type="xs:string"/>
  <xs:element name="shipto" type="xs:string"/>
 </xs:sequence>
</xs:group>
<xs:element name="order" type="ordertype"/>
<xs:complexType name="ordertype">
  <xs:group ref="custGroup"/>
  <xs:attribute name="status" type="xs:string"/>
</xs:complexType>
</xs:schema>