XML Schema simpleType na elemento

Pagsasaayos at paggamit

Ang simpleType na elemento ay nagtutukoy ng isang simple uri, nagtutukoy ng impormasyon at mga pagbabawal na may kaugnayan sa halaga ng elemento o katangian na may malinaw na teksto na nilalaman.

Mga impormasyon ng elemento

Mga beses na lumalabas Walang pagbabawal
Pangalan ng magulang na elemento attribute, element, list, restriction (simpleType), schema, union
Nilalaman annotation, list, restriction (simpleType), union

Gramatika

<simpleType
id=ID
name=NCName
anumang katangian
>
(annotation?,(restriction|list|union))
</simpleType>

(Ang elemento ng pahintulot na symbol ay maaaring lumabas sa simpleType na elemento na walang beses o isang beses na lamang.)

Katangian Paglalarawan
id Opsiyonal. Tukuyin ang natatanging ID ng elemento na ito.
name

Pangalan ng uri. Ang pangalan na ito ay dapat na isang walang tatak na pangalan (NCName) na tinukoy sa XML namespace na patakaran.

Kung tinukoy, ang pangalan na ito ay dapat na magiging natatanging sa lahat ng simpleType at complexType na elemento.

Kung ang simpleType na elemento ay anak ng schema na elemento, ito ay dapat na mayroon, sa ibang pagkakataon ay hindi pinahihintulutan.

anumang katangian Opsiyonal. Tinutukoy ang anumang ibang atribute na may non-schema na pangalan ng namespace.

Halimbawa

Halimbawa 1

Ang halimbawa na ito ay nagdeklara na ang elemento ng "age" ay isang simple type na may mga limitasyon. Ang halaga ng age ay hindi mabababa sa 0 o mas malaki sa 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>