Freigeben über


Einfügen eines Datensatzes, eines Feldelements oder eines Feldattributeknotens

Datensatzknoten (einschließlich des Stammknotens), Feldattributeknoten und Feldelementknoten sind insofern eindeutig, als sie umbenannt werden können, sodass ihre Namen die Namen der tatsächlichen, benutzerdefinierten Elemente in einer entsprechenden instance Nachricht darstellen. Wenn Sie beispielsweise einen Datensatzknoten FullName nennen, wird am entsprechenden Speicherort in einer instance Nachricht ein XML-Element mit dem Namen FullName erwartet. Wenn dieser Record-Knoten mit dem Namen FullName über einen untergeordneten Feldattributenknoten namens RequireFullMiddleName verfügt (wobei die Eigenschaften Min Occurs und Max Occurs auf 1 festgelegt sind), muss dem FullName-Element in einer entsprechenden instance Nachricht ein Attribut namens RequireFullMiddleName zugeordnet sein.

Alle Datensatzknoten werden beim anfänglichen Einfügen in der XSD als mit einem complexType-Element dargestellt, aber nicht mit einer nachfolgenden Sequenz, Auswahl oder allen Elementen. Aus diesem Grund stehen die Eigenschaften Gruppenreihenfolgetyp, Maximale Gruppenanzahl und Group Min Occurs des Knotens Datensatz nicht für Änderungen zur Verfügung.

Sobald Sie dem Knoten Record einen untergeordneten Knoten Record oder Field Element hinzufügen, wird der XSD-Darstellung innerhalb des complexType-Elements ein Sequenzelement hinzugefügt, das diesen ersten untergeordneten Knoten enthält, und die Group Order Type-Eigenschaft des Knotens Record zeigt den Wert Sequence an. In den meisten Fällen können Sie die Group Order Type-Eigenschaft von Sequence in Choice und in eingeschränkteren Fällen von Sequence in All ändern, wodurch das Elementpaar, das die entsprechenden untergeordneten Knoten enthält, entweder in complexType/choice oder complexType/all geändert wird.

Feldattributeknoten dürfen nicht dieselben Knotennamen aufweisen, wenn sie sich im selben Bereich befinden.

Record- und Field-Elementknoten können die gleichen Knotennamen haben, während sie sich jedoch nur im gleichen Bereich befinden, wenn die folgenden Bedingungen erfüllt sind:

  • Sie verfügen über den gleichen Datentyp.

  • Sie befinden sich nicht innerhalb eines Knotens "Alle Gruppe" .

So fügen Sie im Schemaknoten oder in einen vorhandenen Datensatzknoten einen neuen untergeordneten Knoten vom Typ "Datensatz", "Feldelement" oder "Feldattribut" ein

  1. Wählen Sie den Schemaknoten oder einen vorhandenen Knoten Datensatz aus.

  2. Zeigen Sie im BizTalk-Menü auf Schemaknoten einfügen, und klicken Sie dann je nach Bedarf auf Untergeordneter Datensatz, untergeordnetes Feldelement oder Untergeordnetes Feldattribute.

    Hinweis

    Ein untergeordneter Knoten des ausgewählten Typs wird entweder nach dem letzten Knoten in der Schemastruktur (beim Einfügen innerhalb des Schemaknotens ) oder nach dem letzten vorhandenen untergeordneten Knoten des ausgewählten Datensatzknotens (beim Einfügen in einen vorhandenen Datensatzknoten ) hinzugefügt.

  3. Geben Sie einen Namen für den neu eingefügten Knoten Datensatz, Feldelement oder Feldattribute ein, und drücken Sie dann die EINGABETASTE.

So fügen Sie im vorhandenen Datensatzknoten einen gleichgeordneten Knoten vom Typ "Datensatz", "Feldelement" oder "Feldattribut" ein

  1. Wählen Sie einen beliebigen untergeordneten Knoten des Knotens Datensatz aus, in den Sie den knoten "Datensatz", " Feldattribute" oder "Feldelement " einfügen möchten.

  2. Zeigen Sie im BizTalk-Menü auf Schemaknoten einfügen, und klicken Sie dann je nach Bedarf auf Geschwisterdatensatz, Geschwisterfeldattribute oder Geschwisterfeldelement.

    Hinter den gleichgeordneten Knoten des ausgewählten Knotens wird ein gleichgeordneter Knoten vom ausgewählten Typ eingefügt.

  3. Geben Sie einen Namen für den neu eingefügten Knoten Datensatz, Feldattribute oder Feldelement ein, und drücken Sie dann die EINGABETASTE.

Weitere Informationen

Einfügen von Knoten in ein Schema