kipimo cha XML Schema group
mada na matumizi
group kipimo kinachotumiwa kuanza kipimo kinachotumiwa katika muundo wa kipimo kinachotumika kwa uwanja.
taarifu ya kipimo
taarifa ya uharibifu | bila mamlaka |
maderevu | schema、choice、sequence、complexType、restriction (complexContent)、extension (complexContent) |
maudhui | annotation、all、choice、sequence |
mashaa
<group id=ID name=NCName ref=QName maxOccurs=nonNegativeInteger|unbounded minOccurs=nonNegativeInteger madhumisha yote > annotation?,(all|choice|sequence)?) </group>
Tumia (? ni maelezo wa kinaadui ambao kinawekwa katika group element, element hii inaweza kuelewa mara yake ya kawaida au mara yake ya kawaida tu.)
Madhumisha
id
Inayopendekeza. Inasababisha ID ya element.
name
Inayopendekeza. Inasababisha jina la group. Thiara inahitajika kuwa jina la kinaadui ya kinaadui ya ukweli ambalo linatumiwa katika sheria ya ukweli ya jina.
Inatumiwa tu kama schema element inaingia kinaadui ya group element. Kwenye hali hiyo, group inatumiwa na model group ya complexType, choice na sequence ya element.
name ya ukweli na ref ya ukweli haonyeshwi pamoja.
ref
Inayopendekeza. Inatoa jina la group zingine. Thiara ya ref inahitajika kuwa QName. ref inaweza kuwa na kifupi cha namna ya ukweli.
name ya ukweli na ref ya ukweli haonyeshwi pamoja.
maxOccurs
Inayopendekeza. Inasababisha group element inaelewa katika kinaadui kinaingia kwa mara kubwa ya kawaida. Thiara inayotumiwa ni namba inayofikia au inaonekana kwa uadilifu wa namba. Ili haituwezi kuingia kwa mara kubwa ya kawaida ya kinaadui, tumia stringi "unbounded". Thiara inayopangwa ni 1.
minOccurs
Inayopendekeza. Inasababisha group element inaelewa katika kinaadui kinaingia kwa mara kubwa ya kawaida. Thiara inayotumiwa ni namba inayofikia au inaonekana kwa uadilifu wa namba. Thiara inayopangwa ni 1.
madhumisha yote
Inayopendekeza. Inasababisha ujumbe wa kinaadui kinaingia katika namna ya non-schema ya jina.
Mfano
Mfano 1
Mfano hapa una uwanja wa maelezo yenye mitumiaji watano kumi na wenzao, ikiwa na group element hii inayotumiwa katika ujumbe wa aina kinaadui:
<?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>