Erstellen von Schemas, die andere Schemas verwenden
Die XSD-Sprache (XML-Schemadefinition) bietet drei verschiedene, jedoch miteinander verwandte Mechanismen zum Verwenden eines Schemas in einem anderen Schema. Diese Mechanismen sind: Importieren eines Schemas, Einschließen eines Schemas und Neudefinieren eines Schemas. Eine kurze Zusammenfassung dieser Mechanismen und ihrer Unterschiede finden Sie unter Schemas, die andere Schemas verwenden. Ausführliche Informationen finden Sie unter XSD-Ressourcen im Web für Links zu den XSD-Grundierungen und -Spezifikationen.
In diesem Thema werden die Schritte beschrieben, die zum Entwickeln, Importieren oder Neudefinieren anderer Schemas in Ihrem Schema erforderlich sind.
So können Sie ein Schema in ein anderes Schema importieren oder einfügen oder ein Schema neu definieren
Öffnen Sie in BizTalk-Editor das Schema, in das Sie ein anderes Schema importieren oder einfügen oder in dem Sie Schemas neu definieren möchten. Sie können ein Schema öffnen, indem Sie im Projektmappen-Explorer auf dieses Schema doppelklicken.
Wählen Sie oben in der Schemastrukturansicht den Knoten Schema aus.
Drücken Sie bei Bedarf F4, um die Visual Studio-Eigenschaftenfenster zu öffnen.
Klicken Sie im Eigenschaftenfenster in der Kategorie Erweitert im Wertteil der Imports-Eigenschaft auf die Schaltfläche mit den Auslassungspunkten (...).
Wählen Sie im Dialogfeld Importe in der Liste Neues Schema importieren als die Option XSD-Import, XSD-Einschließen oder XSD Neu definieren aus, und klicken Sie dann auf Hinzufügen.
Erweitern Sie im Dialogfeld BizTalk-Typauswahl den Knoten Schema in der Projektstruktur, wählen Sie das Schema aus, das Sie importieren, einschließen oder neu definieren möchten, und klicken Sie dann auf OK.
Klicken Sie im Dialogfeld Importe auf OK.
Die entsprechenden XSD-Anweisungen zum Implementieren des Import-, Include- oder Neudefinierungsvorgangs werden dem Schemaelement in der XSD-Ansicht hinzugefügt, einschließlich eines neuen Import-, Include- oder Neudefinitionselements .
Wichtig
Beachten Sie die unterschiedlichen Aufgaben dieser drei Mechanismen, zum Beispiel den Unterschied hinsichtlich Namespaceanforderungen. Sie können jederzeit ein zuvor importiertes, eingefügtes oder neu definiertes Schema löschen und anschließend einen der beiden anderen Mechanismen verwenden. Je nachdem, wie häufig auf dieses Schema verwiesen wird, müssen Sie das Schema jedoch möglicherweise überarbeiten.
Wichtig
Der XSD-Mechanismus zum Importieren, Einfügen und Neudefinieren eines Schemas innerhalb eines anderen Schemas verweist auf das importierte, eingefügte oder neu definierte Schema. Das bedeutet, dass eine Änderung am importierten, eingefügten oder neu definierten Schema in dem Schema übernommen wird, das den Verweis auf das importierte, eingefügte oder neu definierte Schema enthält.
Weitere Informationen
Verwalten von Schemas innerhalb von Projekten
Erstellen von Verweisen auf einen anderen Knoten oder Typ