Freigeben über


Eigenschaft 'Knotenname'

Wenn Sie mithilfe von BizTalk-Editor Knoten in die Schemastruktur einfügen, können einige Knoten umbenannt werden, andere dagegen nicht. Im Wesentlichen können und sollten Sie Datensatzknoten , Feldelementknoten und Feldattributeknoten umbenennen. Die von Ihnen festgelegten Namen werden als Namen für die XML-Elemente und -Attribute in der Nachricht übernommen, die das Schema definiert.

In der Schemastruktur werden die Knoten, die Sie nicht umbenennen können, in Form von XML-Tags angezeigt. das heißt, mit den Zeichen kleiner als (<) und größer als (>) Beispielsweise werden die Knoten Schema , Auswahlgruppe , Beliebiges Element und Beliebiges Attribut in der Schemastruktur mit den Namen <Schema>, <Choice>, <Any> und <AnyAttribute> dargestellt. Die Node Name-Eigenschaft für solche Knoten ist schreibgeschützt.

Innerhalb eines bestimmten Datensatzknotens können sie nicht über zwei Feldattributeknoten mit demselben Namen verfügen. Sie können jedoch mehr als einen Feldelementknoten oder Datensatzknoten mit demselben Namen wie untergeordnete Knoten desselben Datensatzknotens haben, solange sie alle denselben Datentyp haben (wie durch die Datentypeigenschaft für Feldelementknoten oder deren Datentyp für Datensatzknoten angegeben).

Wenn Sie Datensatzknoten , Feldelementknoten und Feldattribute-Knoten Namen zuweisen, verwenden Sie Namen, die die Rolle dieses Elements oder Attributs in der nachricht beschreiben, die durch das Schema definiert wird. Beispielsweise ist FirstName wahrscheinlich eine gute Wahl für den Namen eines Feldelementknotens , der zum Speichern des Vornamens einer Person in einer Adressstruktur verwendet wird. In einer XML-Instanznachricht, in der der Vorname James vorkommt, sieht das entsprechende Element wie folgt aus.

    <FirstName>James</FirstName>  

Wenn Sie Datensatzknoten , Feldelementknoten und Feldattributeknoten umbenennen, sollten Sie beachten, dass nicht alle Zeichen in Knotennamen zulässig sind. Informationen zu diesen unzulässigen Zeichen finden Sie unter Welche Knotennamenzeichen codiert werden. BizTalk Editor erlaubt zwar die Verwendung unzulässiger Zeichen durch ihre Codierung. Es ist jedoch häufig einfacher, solche Zeichen insgesamt zu vermeiden. Informationen dazu, wie unzulässige Zeichen codiert werden, finden Sie unter So werden Knotennamenzeichen codiert.

Zusätzlich zu den Zeichen, die in Knotennamen nicht zulässig sind, sollten Sie, sofern sie nicht in der XSD-Darstellung des Schemas codiert sind, reservierte C#-Wörter nicht als Namen von Stammknoten in der Schemastruktur verwenden (es sei denn, Sie geben einen gültigen RootNode TypeName-Eigenschaftswert an) oder als Schemadateinamen.

In diesem Abschnitt