Einfache Typen hinzufügen

Einfache Typen werden zum Erstellen von abgeleiteten Datentypen verwendet. Sie stellen Integritätsbedingungen für den Wertebereich (eine Gruppe von Werten) und für den lexikalischen Bereich (eine Gruppe gültiger Literale) eines Datentyps bereit.

Ein einfacher Typ kann weder Elemente noch Attribute enthalten. Elemente, die Zahlen enthalten (und Zeichenfolgen, Datumsangaben etc.), jedoch keine Unterelemente, werden als einfache Typen bezeichnet.

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

Gehen Sie wie folgt vor, um einen einfachen Typ hinzuzufügen:

  1. Öffnen Sie Ihr XML-Schema im XML-Schemaeditor.
  2. Klicken Sie in der Ansicht 'Gliederung' mit der rechten Maustaste auf Typen und klicken Sie anschließend auf Einfachen Typ hinzufügen.
  3. Wählen Sie in der Ansicht 'Gliederung' den neuen einfachen Typ aus.
  4. Klicken Sie in der Ansicht 'Eigenschaften' auf Allgemein.
  5. Geben Sie im Feld Name einen neuen Namen für den einfachen Typ ein.
  6. Sie können die folgenden Optionen aus der Liste Art auswählen:
    • atomisch: Atomische Typen sind alle in die XML-Schemasprache integrierten einfachen Typen.
    • Liste: Listentypen bestehen aus Folgen atomischer Typen. Ihre Werte bestehen aus Folgen von atomischen Werten mit endlicher Länge.
    • Gesamtverknüpfung: Gesamtverknüpfungstypen ermöglichen, dass ein Element- oder Attributwert mindestens eine Instanz eines Typs sein kann, der aus der Gesamtverknüpfung (Union-Verknüpfung) mehrerer atomischer Typen und Listentypen stammen kann.
  7. Wenn Sie atomisch oder Liste in der Liste Art ausgewählt haben, klicken Sie auf Durchsuchen Dies ist das Symbol für die Schaltfläche 'Durchsuchen' neben dem Feld Basistyp oder Elementtyp, um einen Basistyp für den einfachen Typ anzugeben. Im Dialogfenster Typ festlegen werden alle integrierten und benutzerdefinierten Typen aufgelistet, die momentan verfügbar sind. Sie können den Bereich der Liste ändern, indem Sie eine der folgenden Optionen auswählen:
    • Arbeitsbereich: Listet alle in Ihrem Arbeitsbereich verfügbaren Typen auf.
    • Einschließendes Projekt: Listet alle in dem Projekt, das Ihre Datei enthält, verfügbaren Typen auf.
    • (Standard) Aktuelle Ressource: Listet alle in Ihrer aktuellen Datei verfügbaren Typen auf.
    • Arbeitssets: Listet alle in dem ausgewählten Arbeitsset verfügbaren Typen auf.
  8. Wenn Sie Gesamtverknüpfung in der Liste Art ausgewählt haben, klicken Sie auf Durchsuchen Dies ist das Symbol für die Schaltfläche 'Durchsuchen' neben dem Feld Membertypen, um die Membertypen für den einfachen Typ anzugeben. Sie können angeben, dass sowohl Integrierte einfache Typen als auch Benutzerdefinierte einfache Typen zur Werteliste der Membertypen hinzugefügt werden sollen.
  9. Um bestimmte Integritätsbedingungswerte für Ihren einfachen Typ zu definieren, z. B. Integritätsbedingungen für Länge, Aufzählungen und Muster, müssen Sie auf die Registerkarte Integritätsbedingungen klicken.
    1. Mithilfe von Aufzählungen können Sie eine Gruppe gültiger Werte für einfache Typen definieren. Sie sind die tatsächlichen Werte, die der einfache Typ im Instanzdokument als gültige Werte akzeptieren kann. Sie können eine einzige Aufzählung oder mehrere Aufzählungen gleichzeitig hinzufügen:
      • Um jeweils eine einzelne Aufzählung hinzuzufügen, wählen Sie unter Spezifische Werte für Integritätsbedingung die Option Aufzählungen aus, klicken Sie auf Hinzufügen, und geben Sie einen Wert für die Aufzählung an.
      • Gehen Sie wie folgt vor, um gleichzeitig mehrere Aufzählungen hinzuzufügen:
        1. Wählen Sie Aufzählungen aus und klicken Sie auf Hinzufügen.
        2. Geben Sie den Wert für jede Aufzählung ein. Jeder Wert muss durch das Begrenzungszeichen vom anderen Wert getrennt werden. Beispiel: Mit der Angabe Erste, Zweite werden zwei Aufzählungen erstellt, eine mit dem Wert 'Erste' und eine mit dem Wert 'Zweite'.
        3. Wählen Sie das Markierungsfeld Führende und abschließende Leerzeichen beibehalten aus, wenn die Leerzeichen vor und nach Ihrer Aufzählung beibehalten werden sollen. Wenn Sie dieses Markierungsfeld auswählen, werden die Werte für Erste, Zweite als "Erste" und " Zweite" (mit Leerzeichen vor 'Zweite') angezeigt, weil Sie beim Eingeben des Wertes ein Leerzeichen für "Zweite" angegeben haben.
        4. Klicken Sie auf OK. Die Aufzählungen werden erstellt und in der Ansicht 'Eigenschaften' angezeigt.
    2. Sie können Muster verwenden, um bestimmte Integritätsbedingungen hinsichtlich zulässiger Werte zu ersetzen. Sie können beispielsweise eine Integritätsbedingung für ein Feld so festlegen, dass es nur Eingaben akzeptiert, die dem Muster "fünf Ziffern gefolgt von zwei ASCII-Großbuchstaben" entsprechen. Gehen Sie wie folgt vor, um ein Muster für eine Integritätsbedingung zu definieren:
      1. Wählen Sie Muster aus und klicken Sie auf Hinzufügen.
      2. Erstellen Sie den regulären Ausdruck für das Muster, das als Integritätsbedingung verwendet werden soll, mithilfe des Assistenten für reguläre Ausdrücke.
      3. Klicken Sie auf Fertigstellen.
  10. Klicken Sie auf die Registerkarte Dokumentation, wenn Sie Informationen zu diesem einfachen Typ bereitstellen möchten. Die Seite Dokumentation wird dazu verwendet, Material für den Benutzer bereitzustellen, wie z. B. eine Beschreibung.
  11. 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.
  12. Wenn der einfache Typ nicht zum Ableiten weiterer Typen verwendet werden soll, müssen Sie auf die Registerkarte Erweitert klicken und in der Liste Final auswählen, ob Ableitungen durch list (Liste), restriction (Einschränkung), union (Gesamtverknüpfung) oder #all verhindert werden sollen.
Zugehörige Tasks
Musterfacetten zu einfachen Typen hinzufügen