Komplexe Typen hinzufügen

Ein komplexer Typ lässt Elemente in seinem Inhalt zu und kann Attribute enthalten. Mithilfe 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:

  1. Öffnen Sie Ihr XML-Schema im XML-Schemaeditor.
  2. Klicken Sie in der Entwurfssicht mit der rechten Maustaste auf die Kategorie 'Typen', klicken Sie anschließend auf Komplexen Typ hinzufügen und geben Sie den Namen des komplexen Typs ein. Wenn Sie den Namen zu einem späteren Zeitpunkt ändern müssen, können Sie ihn auf der Registerkarte Allgemein der Ansicht 'Eigenschaften' bearbeiten.
  3. Um einen Basistyp für den komplexen Typ festzulegen, müssen Sie in der Entwurfssicht mit der rechten Maustaste auf den Typ klicken und anschließend auf Basistyp festlegen klicken. 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 unter Inhaltsmodelle hinzufügen.
  4. Ihr neuer Typ kann entweder durch Erweiterung (extension) oder Einschränkung (restriction) von seinem Basistyp abgeleitet werden. Der Standardwert ist 'extension'. Um die Ableitungsweise des Typs zu ändern, klicken Sie in der Ansicht 'Eigenschaften' auf die Registerkarte Allgemein und wählen Sie restriction oder extension in der Liste Übernehmen von aus.
  5. Klicken Sie zum Hinzufügen von Attributen zu Ihrem komplexen Typ in der Entwurfssicht mit der rechten Maustaste auf Ihren komplexen Typ und wählen Sie Attribut hinzufügen aus. Ein Attribut ordnet einem Attributnamen einen bestimmten Typ und Wert zu.
    1. Klicken Sie in der Entwurfssicht doppelt auf den Namen des Attributs und geben Sie den Namen ein, um den Namen des Attributs festzulegen.
    2. Klicken Sie in der Entwurfssicht doppelt auf den Attributtyp und wählen Sie den neuen Typ in der Liste aus, um den Typ des Attributs festzulegen.
    Informationen über das Hinzufügen von Attributen, Attributverweisen und beliebigen Attributen finden Sie unter Attributgruppen hinzufügen.
  6. Sie können Ihren komplexen Typ in der Ansicht 'Eigenschaften' weiter definieren:
    1. Klicken Sie auf die Registerkarte Dokumentation, wenn Sie Informationen zu diesem komplexen Typ bereitstellen möchten. Die Seite Dokumentation wird dazu verwendet, Material für den Benutzer bereitzustellen, wie z. B. eine Beschreibung.
    2. Klicken Sie auf die Registerkarte Erweiterungen, wenn Sie Anwendungsinformationselemente zu Ihren Annotationen für Schemakomponenten hinzufügen möchten. Die Seite Erweiterungen ermöglicht Ihnen die Angabe des Schemas und das Hinzufügen von XML-Inhalt zu Ihren Annotationen.
Zugehörige Tasks
Inhaltsmodelle hinzufügen