Aina ya XSD ya Kusambaa tu ya Hali ya Huru
- Kichwani Kichwani
- Pya Hali ya Kusambaa ya XSD
Elementi zilizotumiwa pekee ya maandiko zingekua maandiko na mafanikio.
Elementi zilizotumiwa pekee ya maandiko
Hii kipekee inaandikwa pekee ya maandiko (maandiko na uandikwa wa mafanikio), kwa hivyo tunatuma hii uandikwa kwenda simpleContent. Kwa sababu tu tumekuwa na maadili ya kawaida, tunatuma kuzingatia au kugusia hii uandikwa, kama hili:
<xs:element name="jina fulani"> <xs:complexType> <xs:simpleContent> <xs:extension base="basetype"> .... .... </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element>
Au kwenda:
<xs:element name="jina fulani"> <xs:complexType> <xs:simpleContent> <xs:restriction base="basetype"> .... .... </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element>
Maelezo:Tumekuwa na ujumbe:
Hapa una mifano wa elementi ya XML, "shoesize", ambapo inaandikwa pekee ya maandiko:
<shoesize country="france">35</shoesize>
Mfano huu una kumtaarisha kipekee cha kawaida kilichotumiwa kwa thamani ya intaka, na elementi ya "shoesize" ina uandikwa wa "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>
Naweza kuzingatia jina la complexType, na tumeongeze "shoesize" jina la type ya kuzingatia hii jina (kwa mtu huo, viwango vingine vya viwango vya kipekee vya kawaida vingepatikana):
<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>
- Kichwani Kichwani
- Pya Hali ya Kusambaa ya XSD