XSD
Die folgende Tabelle zeigt die Befehls-Übersicht für die Programmiersprache XSD:
| Befehl | Beschreibung |
|---|---|
| schema | Wurzelelement eines XSD-Dokuments |
| targetNamespace | Attribut, welches den Namensraum, der im XML-Dokument gültig ist, angibt |
| elementFormDefault | Attribut, welches die Qualifizierung von Elementen festlegt |
| attributeFormDefault | Attribut, welches die Qualifizierung von Attributen festlegt |
| schemaLocation | Attribut im XML-Dokument, in welchem die URL zum XSD-Dokument angegeben wird (XSI) |
| string | Datentyp für eine Zeichenkette |
| boolean | Datentyp für einen Wahrheitswert |
| integer | Datentyp für Ganzzahlen (ggf. mit Vorzeichen) |
| nonNegativeInteger | Datentyp für positive Ganzzahlen (inkl. 0) |
| positiveInteger | Datentyp für positive Ganzzahlen |
| nonPositiveInteger | Datentyp für negative Ganzzahlen (inkl. 0) |
| negativeInteger | Datentyp für negative Ganzzahlen |
| float | Datentyp für Gleitkommazahlen (32-Bit) |
| double | Datentyp für Gleitkommazahlen (64-Bit) |
| decimal | Datentyp für Dezimalzahlen |
| date | Datentyp für Datumsangaben |
| time | Datentyp für Zeitangaben |
| dateTime | Datentyp für Datumsangaben mit Uhrzeit |
| ID | Datentyp für einen eindeutigen Namen |
| IDREF | Datentyp für die Referenz auf einen eindeutigen Namen |
| IDREFS | Datentyp für die Referenz auf einen oder mehrere eindeutige(n) Namen |
| simpleType | Element zum Deklarieren eines einfachen Typs |
| name | Attribut, um den Namen eines Typs, Elements oder Attributs anzugeben |
| restriction | Element, um einen Datentyp einzuschränken |
| base | Attribut, um die Basis eines Datentyps bei einer Einschränkung oder Erweiterung festzulegen |
| element | Element, um ein Element zu definieren |
| type | Attribut, um den Datentyp eines Elements oder Attributs anzugeben |
| ref | Attribut, um ein Element oder Attribut zu referenzieren |
| default | Attribut, um den Standardwert eines Elements oder Attributs festzulegen |
| fixed | Attribut, um den Festwert eines Elements oder Attributs festzulegen |
| minOccurs | Attribut, um die minimale Anzahl der Vorkommen eines Elements festzulegen |
| maxOccurs | Attribut, um die maximale Anzahl der Vorkommen eines Elements festzulegen |
| list | Element, um einen Listendatentyp zu deklarieren |
| itemType | Attribut, um den Datentyp von Listeneinträgen festzulegen |
| union | Element, um einen Vereinigungsdatentyp zu deklarieren |
| memberTypes | Attribut, um die erlaubten Datentypen bei einer Vereinigung festzulegen |
| complexType | Element zum Deklarieren eines komplexen Typs |
| mixed | Attribut, um die Verwendung von gemischtem Inhalt zu steuern |
| sequence | Element, um einen Sequenzdatentyp zu deklarieren |
| choice | Element, um einen Auswahldatentyp zu deklarieren |
| attribute | Element, um ein Attribut zu definieren |
| use | Attribut, um das Vorkommen eines Attributs festzulegen |
| simpleContent | Element, welches bei der Einschränkung oder Erweiterung mit einfachem Inhalt verwendet wird |
| extension | Element, um einen Datentyp zu erweitern |
| minLength | Element, um die minimale Länge einer Zeichenkette festzulegen (Einschränkung) |
| maxLength | Element, um die maximale Länge einer Zeichenkette festzulegen (Einschränkung) |
| length | Element, um die Länge einer Zeichenkette festzulegen (Einschränkung) |
| minInclusive | Element, um die inklusive Untergrenze einer Zahl festzulegen (Einschränkung) |
| maxInclusive | Element, um die exklusive Untergrenze einer Zahl festzulegen (Einschränkung) |
| minExclusive | Element, um die inklusive Obergrenze einer Zahl festzulegen (Einschränkung) |
| maxExclusive | Element, um die exklusive Obergrenze einer Zahl festzulegen (Einschränkung) |
| fractionDigits | Element, um die maximale Anzahl an Nachkommastellen festzulegen (Einschränkung) |
| totalDigits | Element, um die maximale Anzahl an Dezimalstellen festzulegen (Einschränkung) |
| enumeration | Element, um einen Listenwert für einen Datentyp festzulegen (Einschränkung) |
| pattern | Element, um den regulären Ausdruck einer Zeichenkette festzulegen (Einschränkung) |
| value | Attribut, um den Wert einer Einschränkung festzulegen |
| complexContent | Element, welches bei der Einschränkung oder Erweiterung mit komplexem Inhalt verwendet wird |