Anfang des Inhaltsbereichs

Hintergrunddokumentation Elemente und Attribute Dokument im Navigationsbaum lokalisieren

Komplexe Datentypen bauen Sie im XSD-Editor über Elemente und Attribute auf:

Knotentyp

Verwendung

Beispiel-Instanz

Element

Aufbau von strukturierten Datentypen. Elemente, die einen Typ haben, können keine Unterelemente enthalten.

<myElem>
  <f1>
Wert von f1 </f1>
  <f2> Wert von f2 </f2>
</myElem>

Attribut

Ergänzung von Elementen um Attribute. Attribute können generell keine Unterknoten haben.

<myElem myAttr="Attribut-Wert">
  
Element-Wert
</myElem>

Sie können ein Attribut in der Spalte Häufigkeit als optional oder required kennzeichnen. Für Elemente sind diese Werte gleichbedeutend mit einer Häufigkeit von 0..1 beziehungsweise 1. Der einzige Unterschied zwischen Elementen und Attributen ist der, dass Attribute keine Unterknoten haben können und dass dasselbe Attribut nicht mehrfach in einem Element verwendet werden kann.

Mehrfach auftretende Elemente

XML Schema kennt keine Tabellen, erlaubt aber statt dessen die Definition von Elementen, die mehrfach in einem Schema auftreten können (maxOccurs="unbounded"). Je nach Zielsprache, generiert die Proxy-Generierung entweder einen Tabellentypen mit einer Struktur für den Zeilentyp (Beispiel für ABAP) oder Klassen für den Zugriff mit Hilfe einer Liste (Beispiel für Java).

 

 

 

Ende des Inhaltsbereichs