Inhaltsmodelle hinzufügen

Ein Inhaltsmodell ist die Darstellung von Daten, die in einem Element, in einem globalen Element, in einem komplexen Typ oder in einer Gruppe enthalten sein können. Es ist eine formale Beschreibung der Struktur und des zulässigen Inhalts eines Elements, eines globalen Elements, eines komplexen Typs oder einer Gruppe, das bzw. die zum Prüfen einer Dokumentinstanz verwendet werden kann.

Es gibt drei verschiedene Arten von Inhaltsmodellen:
  • Folge bedeutet, dass alle untergeordneten Elemente des Inhaltsmodells in einer Instanz des XML-Schemas vorkommen können. Sie müssen jedoch in der Reihenfolge vorkommen, in der sie im Inhaltsmodell aufgelistet sind.
  • Auswahl bedeutet, dass nur eines der untergeordneten Elemente des Inhaltsmodells in einer Instanz des XML-Schemas vorkommen darf.
  • Alles bedeutet, dass alle untergeordneten Elemente des Inhaltsmodells entweder einmal oder gar nicht in beliebiger Reihenfolge vorkommen können. Wenn Sie diese Option auswählen, müssen alle untergeordneten Elemente des Inhaltsmodells einzelne Elemente sein, und kein Element darf mehr als einmal vorkommen.

Die folgenden Instruktionen wurden für die Ressourcenperspektive geschrieben, sind jedoch auch in zahlreichen anderen Perspektiven verwendbar.

Gehen Sie wie folgt vor, um ein Inhaltsmodell zu einem Element, einem globalen Element, einem komplexen Typ oder einer Gruppe hinzuzufügen:

  1. Wählen Sie in der Entwurfssicht Ihren komplexen Typ oder die Gruppe aus.
    • Wenn Sie einen komplexen Typ ausgewählt haben, können Sie mit der rechten Maustaste darauf klicken und anschließend auf Folge hinzufügen klicken, oder auf Auswahl hinzufügen klicken, um zum komplexen Typ ein Inhaltsmodell des gewünschten Typs hinzuzufügen. Wenn Sie das Inhaltsmodell Alles verwenden wollen, können Sie das Modell ändern, indem Sie in der Entwurfssicht auf das Modell klicken und in den Eigenschaften für Gattung die Option Alles auswählen. Ihr Inhaltsmodell wird automatisch als untergeordnetes Element des komplexen Typs hinzugefügt (erweitern Sie die Ansicht 'Gliederung', damit es angezeigt wird). Hinweis: Diese Optionen werden nicht angezeigt, wenn Sie für Ihren komplexen Typ einen Basistyp ausgewählt haben. Sie können Ihrem komplexen Typ entweder einen Basistyp zuordnen oder ein Inhaltsmodell hinzufügen, aber nicht beides.
    • Ihre Gruppe wird automatisch mit einem untergeordneten Element des Inhaltsmodelltyps "Folge" erstellt. Erweitern Sie die Gruppe in der Ansicht 'Gliederung', um sie anzuzeigen und auszuwählen. In der Sicht 'Eigenschaften' können Sie den Typ des Inhaltsmodells in Auswahl oder Alles ändern, indem Sie diese Optionen im Dropdown-Menü Gattung auswählen.
  2. Optional: Wählen Sie den geeigneten Wert im Feld Mindestvorkommen aus. Dieser Wert gibt an, wie oft das Inhaltsmodell mindestens vorkommen muss. Wenn das Inhaltsmodell optional sein soll, wählen Sie den Wert 0 aus. Andernfalls wählen Sie 1 aus.
  3. Optional: Wählen Sie den geeigneten Wert im Feld Maximalvorkommen aus. Dieser Wert gibt an, wie oft ein Inhaltsmodell höchstens vorkommen darf. Sie können Unbegrenzt auswählen, um anzugeben, dass keine Obergrenze besteht.
  4. Klicken Sie auf die Registerkarte Dokumentation, wenn Sie Informationen zu diesem Inhaltsmodell bereitstellen möchten. Die Seite Dokumentation wird dazu verwendet, Material für den Benutzer bereitzustellen, wie z. B. eine Beschreibung.
  5. 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.

Die nachfolgend aufgeführten Elemente können zu einem Inhaltsobjektmodell hinzugefügt werden:

Zugehörige Tasks
Any-Element hinzufügen
Elemente hinzufügen
Elementverweise hinzufügen
Gruppenverweise hinzufügen