Element simpleContent w XML Schema
Definicja i zastosowanie
Element simpleContent zawiera rozszerzenie lub ograniczenie elementu complexType (który zawiera dane znakowe lub element simpleType) i nie zawiera żadnych elementów.
Informacje o elemencie
Liczba wystąpień | Raz |
Rodzic | complexType |
Zawartość |
Opcjonalne - annotation Obowiązkowe - musi występować jeden z poniższych elementów: restriction (simpleContent) lub extension (simpleContent). |
Gramatyka
<simpleContent id=ID Jakiekolwiek atrybuty > (annotation?,(restriction|extension)) </simpleContent>
(? Symbol deklaracji może występować zero lub jeden raz w elemencie simpleContent.)
Atrybuty | Opis |
---|---|
id | Opcjonalnie. Określ unikalny ID tego elementu. |
Jakiekolwiek atrybuty | Opcjonalnie. Określ wszystkie inne atrybuty z non-schema namespace. |
Przykład
Przykład 1
To jest element XML zawierający tylko tekst (\<shoesize\>):
<shoesize country="france">35</shoesize>
Poniższy przykład deklaruje typ złożony "shoesize", jego zawartość jest zdefiniowana jako typ danych całkowity, a także zawiera atrybut country:
<xs:element name="shoesize"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:integer"> <xs:attribute name="country" type="xs:string" /> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element>