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 |