<Vollständige XML - Schema - Referenz
Definition und Verwendung
Das Listenelement definiert eine einfache Art Element als eine Liste von Werten eines bestimmten Datentyp.
Elementinformationen
- Parent elements: simple
Syntax
<list
id=ID
itemType=QName
any attributes
>
(annotation?,(simpleType?))
</list>
(Das? Zeichen erklärt, dass das Element Null oder eine Zeit innerhalb des Listenelement auftreten können)
Attribut | Beschreibung |
---|---|
id | Optional. Gibt eine eindeutige ID für das Element |
itemType | Gibt den Namen eines integrierten Datentyp oder simple Element in diesem oder einem anderen Schema definiert. Dieses Attribut ist nicht erlaubt, wenn der Inhalt eines simpletype-Element enthält, sonst ist es erforderlich, |
any attributes | Optional. Gibt alle anderen Attribute, die nicht-Schema-Namensraum |
Beispiel 1
Das folgende Beispiel zeigt eine einfache Art, die eine Liste von ganzen Zahlen ist:
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="intvalues" type="valuelist"/>
<xs:simpleType name="valuelist">
<xs:list itemType="xs:integer"/>
</xs:simpleType>
</xs:schema>
The "intvalues" element in a document could look like this (notice that
the list will have five list items):
<intvalues>100 34 56 -23 1567</intvalues>
Note: Weißer Raum wird als Listenelement Separator behandelt!
Beispiel 2
Das folgende Beispiel zeigt eine einfache Art, die eine Liste von Strings ist:
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="stringvalues" type="valuelist"/>
<xs:simpleType name="valuelist">
<xs:list itemType="xs:string"/>
</xs:simpleType>
</xs:schema>
The "stringvalues" element in a document could look like this (notice
that the list will have four list items):
<stringvalues>I love XML Schema</stringvalues>
<Vollständige XML - Schema - Referenz