Simple Type

Mit Simple Types kann eine Menge von zulässigen Zeichenketten für den Wert eines Elements (siehe Element) oder Attributs (siehe Attribute) deklariert werden.

Simple Types können einen Namen haben. Wie andere Elemente können sie eine Annotation enthalten. Simple Types sind von anderen Simple Types oder von den im Standard enthaltenen einfachen Datentypen abgeleitet (siehe Build-in Datatype).

Die Ableitung eines Simple Types von einem anderen Simple Type geschieht entweder durch Einschränkung (siehe Restriction) oder durch Bilden einer Liste (siehe List) oder durch Vereinigung (siehe Union).

<simpleType name="ncname"?>
annotation?
restriction?
list?
union?
</simpleType>