SimpleType element ya XML Schema
Maelezo na Matumizi
simpleType element inaeleza aina ya kawaida, inaaminika kwamba ina maelezo na uadilifu kuhusu ukurabu wa element au sababu ya maelezo ya kawaida.
Maelezo ya element
Kweli | Bila uharibifu |
Mgeni | attribute、element、list、restriction (simpleType)、schema、union |
Matokeo | annotation、list、restriction (simpleType)、union |
Makadaro
<simpleType id=ID name=NCName yote ya ukurabu > (annotation?,(restriction|list|union)) </simpleType>
(Tafadhali simu ya uainishaji inayotumiwa kwa simpleType element inaweza kuhitajika au kuhatarishwa mara moja.).
Masharti | Maelezo |
---|---|
id | Inayopendekeza. Inaaminika kwamba ina ID pekee ya element hii. |
name |
Jina la aina. Jina hili linahitajika kuwa jina bila kifungu la nafasi (NCName) lililoandikwa katika mawendo ya jina la XML. Iwapo inasajiliwa, jina hilo linahitajika kuwa pekee kati ya simpleType na complexType element. Inahitajika kama ukurabu wa simpleType element kama mgeni wa schema element, lakini inahatarishwa kwenye mengine. |
yote ya ukurabu | Inayopendekeza. Inaaminika kwamba yana ukurabu wa kina ya jina ya non-schema. |
Mfano
Mfano 1
Hii la hali ya maelezo "age" ina uwezo wa kuelewa kwa kuzingatia. Hii inakadiri ukurabu wa age haingie 0 au kuingia 100:
<xs:element name="age"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> <xs:maxInclusive value="100"/> </xs:restriction> </xs:simpleType> </xs:element>