Neueste Web-Entwicklung Tutorials
 

XML Schema Liste Element


<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