Sie können zwei Schemas verknüpfen.
Bevor Sie beginnen:
- Erstellen Sie zwei DFDL-Schemadateien.
- Öffnen Sie die Schemadatei, der Sie eine Verknüpfung hinzufügen möchten.
Ein Verknüpfung ist erforderlich, wenn eine Schemadatei DFDL-Objekte enthält, auf die Sie in einer anderen Schemadatei verweisen möchten. Eine Datei könnte zum Beispiel ein Objekt mit einem einfachen Typ enthalten, das ein Element in der zweiten Datei benötigt.
- Klicken Sie in der Modellstruktursicht mit der rechten Maustaste auf 'Schema' und wählen Sie Add an import or include (Import oder Einfügung hinzufügen) aus.
- Das Dialogfeld 'Add Schema Reference' (Schemaverweis hinzufügen) wird geöffnet. Blättern Sie dort zu dem Schema, das Sie einfügen oder importieren möchten.
Die Namespaces der beiden Schemadateien bestimmen, ob import oder include verwendet wird.
|
Zieldatei hat einen Ziel-Namespace |
Zieldatei hat einen 'notarget'-Ziel-Namespace |
Übergeordnete Datei hat einen Ziel-Namespace |
xsd:import |
xsd:include1 |
Übergeordnete Datei hat einen 'notarget'-Ziel-Namespace |
xsd:import |
xsd:include |
1 Wenn eine Ziel-Namespace-Datei eine 'notarget'-Namespace-Datei einschließt, führt das Referenzieren
eines in der Zieldatei enthaltenen Objekts aus der übergeordneten Datei dazu, dass das Objekt dem Namespace
der übergeordneten Datei hinzugefügt wird.