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>