XSD复合类型 - kuma iya samar da kuma text zai:
element na kuma iya samar da kuma text da attributes.
element na kuma iya samar da kuma text zai:
wannan nau'wan zai iya samar da kuma kuma iya samar da kuma content na simple (text da attributes), kuma a zai iya samar da kuma simpleContent element. lokacin amfani da simple content, a zai iya samar da kuma kara fa'ida ko kaiyawa ga simpleContent element, daka haka:
<xs:element name="某个名称"> <xs:complexType> <xs:simpleContent> <xs:extension base="basetype"> .... .... </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element>
ko:
<xs:element name="某个名称"> <xs:complexType> <xs:simpleContent> <xs:restriction base="basetype"> .... .... </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element>
tutarrabi:a zai iya samar da kuma kara fa'ida ko kaiyawa ga zaiyi na element na asali da kuma amfani da <xs:extension> ko <xs:restriction> element.
hakan ya haifar da wasan XML element, "shoesize", wanda yana da kuma text zai:
<shoesize country="france">35</shoesize>
karin wasan ita ya bayyana kan irin zaiyi na <xs:complexType>, wanda ya ce kan zaiyi na tsaki, kuma "shoesize" element ya kamata da sunan "country":
<xs:element name="shoesize"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:integer"> <xs:attribute name="country" type="xs:string" /> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element>
wa zai iya kuma, a zai iya sanya sunan ga <xs:complexType name="shoetype">, kuma a zai iya sanya "shoesize" element ka amince ga wannan sunan (ta hanyar wannan hanyar, kuma za a iya samar da kuma element daban-daban su yi amfani da irin zaiyi):
<xs:element name="shoesize" type="shoetype"/> <xs:complexType name="shoetype"> <xs:simpleContent> <xs:extension base="xs:integer"> <xs:attribute name="country" type="xs:string" /> </xs:extension> </xs:simpleContent> </xs:complexType>