Ein komplexer Typ lässt Elemente in seinem Inhalt zu und kann Attribute enthalten. Mit Hilfe von komplexen Typen kann der geeignete Inhalt für Instanzdokumente ermittelt werden, die aus Ihrem XML-Schema generiert oder diesem zugeordnet sind.
Sie können zu einem XML-Schema beliebig viele komplexe Typen hinzufügen.
Die folgenden Instruktionen wurden für die Ressourcenperspektive geschrieben, sind jedoch auch in zahlreichen anderen Perspektiven verwendbar.
Gehen Sie wie folgt vor, um einen komplexen Typ zu einem XML-Schema hinzuzufügen:
, um einem Basistyp für den komplexen Typ auszuwählen. Sie können Ihrem komplexen Typ entweder einen Basistyp zuordnen oder ein Inhaltsmodell hinzufügen
(das beliebige Daten repräsentiert, die in einem Element enthalten sein können), aber nicht beides.
Weitere Informationen zu Inhaltsmodellen finden Sie in den zugehörigen Tasks.