Element simpleContent 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
Wystąpienie | Jednokrotne |
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>
(? znak oznacza, że element może występować zero lub jeden raz wewnątrz elementu simpleContent.)
Atrybuty | Opis |
---|---|
id | Opcjonalne. Określa unikalny ID elementu. |
Jakiekolwiek atrybuty | Opcjonalne. Określa inne atrybuty z non-schematyczną przestrzenią nazw. |
Przykład
Przykład 1
To jest element XML zawierający tylko tekst (<shoesize>):
<shoesize country="france">35</shoesize>
Poniżej znajduje się przykład deklaracji typu złożonego "shoesize", jego zawartość jest zdefiniowana jako typ danych całkowitych i 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>