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>