<Pełna XML Schema Reference
Definicja i Wykorzystanie
Element simpleType definiuje typ prosty i określa ograniczenia i informacje o wartościach atrybutów lub elementów tekstowych tylko.
Element informacji
- Parent elements: atrybut, element, lista, ograniczeniu, schematu, unia
Składnia
<simpleType
id=ID
name=NCName
any attributes
>
(annotation?,(restriction|list|union))
</simpleType>
(Znak? Deklaruje, że element może wystąpić zero lub jeden raz wewnątrz elementu simpleType)
Atrybut | Opis |
---|---|
id | Opcjonalny. Określa unikatowy identyfikator dla elementu |
name | Określa nazwę elementu. Ten atrybut jest wymagany, jeśli element simpleType jest dzieckiem elementu schematu, w przeciwnym razie nie jest dozwolone |
any attributes | Opcjonalny. Określa atrybuty z innych przestrzeni nazw nie schematu |
Przykład 1
Ten przykład definiuje element o nazwie "age" , który jest prosty typ z ograniczeniem. Wartość życia nie może być niższa niż 0 lub większa niż 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>
<Pełna XML Schema Reference