Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Im BizTalk-Editor werden untergeordnete Knoten des Schemaknotens als Stammknoten bezeichnet. Stammknoten sind ein spezieller Typ von Datensatzknoten und weisen einige mehr Eigenschaften als normale Datensatzknoten auf. Der Stammknoten stellt den Vom Schema beschriebenen Dokumenttyp dar und kann entsprechend umbenannt werden. Beispielsweise können Sie den Stammknoten umbenennen, sodass er den Typ der Nachricht beschreibt, die das Schema darstellt, z. B. purchaseOrder, orderAcknowledgment oder shipNotice.
Wenn Sie ein neues XML-Schema im BizTalk-Editor erstellen, werden der Schemaknoten und ein Stammknoten automatisch erstellt. Sie können zusätzliche Stammknoten als untergeordnete Elemente des Schemaknotens erstellen. Auf diese Weise können Sie eine Bibliothek mit Schemas innerhalb einer einzelnen XSD-Sprachdarstellung (XML Schema Definition) erstellen. Sie können z. B. eine Bibliothek mit Schemas erstellen, um die verschiedenen Schemas von Nachrichten zu beschreiben, die mit dem Senden von Bestellungen zusammenhängen, die verschiedenen Stammknoten purchaseOrder, orderAcknowledgment und shipNotice zu benennen.
XSD-Darstellung
Das folgende Beispiel zeigt die Zeilen in der XSD-Darstellung des Schemas, die dem Stammknoten in der Strukturansicht des Schemas entsprechen.
<?xml version="1.0" encoding="utf-16" ?>
<xs:schema xmlns="http://BizTalk_Server_Project1.Schema2"
xmlns:b="http://schemas.microsoft.com/BizTalk/2003"
targetNamespace="http://BizTalk_Server_Project1.Schema2"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Root">
<xs:complexType />
</xs:element>
</xs:schema>
Stammknoten im BizTalk-Editor stellen das Hauptelement in einer entsprechenden XML-Instanz der betreffenden Nachricht dar. Wenn beispielsweise der Stammknoten eines bestimmten Schemas in purchaseOrder umbenannt wird, weist die entsprechende XSD-Darstellung die folgende allgemeine Struktur auf.
<?xml version="1.0" encoding="utf-16" ?>
<xs:schema xmlns="http://BizTalk_Server_Project1.Schema2"
xmlns:b="http://schemas.microsoft.com/BizTalk/2003"
targetNamespace="http://BizTalk_Server_Project1.Schema2"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="">
<xs:complexType>
...
</xs:complexType>
</xs:element>
</xs:schema>
Eine entsprechende XML-Instanznachricht muss die folgende grundlegende Struktur aufweisen.
<?xml version="1.0"?>
<purchaseOrder ...>
...
</purchaseOrder>
Hinweis
Stammknoten weisen möglicherweise keine Feldattribute auf. Feldattribute , die dem Stammknoten zugeordnet sind, werden nicht mit dem Schema gespeichert.