Es gibt in der XML-Schicht vier Eigenschaften, über die Sie die Art der Wiedergabe der XML-Nachricht beeinflussen können. Die folgende Tabelle zeigt Beispiele für Werte, die Sie für die Eigenschaft Member Render (Member-Wiedergabe) festlegen können. In dieser Tabelle wird das Member-Element als A bezeichnet und hat den Wert Elementwert. Das übergeordnete Element wird als X bezeichnet.
Für folgende XML-Wiedergabe: | 'Member Render' (Member-Wiedergabe) auf folgenden Wert setzen: | Werte für andere Eigenschaften: |
---|---|---|
<X> <A>Elementwert</A> </X> |
XMLElement (Standardwert) | Member-XML-Name = A |
<X A='Elementwert'/> |
XMLAttribute | Member-XML-Name = A |
<X> <Field id='A'>Elementwert</Field> </X> |
XMLElementAttrID | Member-XML-Name = Field |
<X> <A val=Elementwert/> </X> |
XMLElementAttrVal | Member-XML-Name = A |
<X> <Field id='A' val='Elementwert'/> </X> |
XMLElementAttrIDVal | Member-XML-Name = Field |
Das Modell sollte kein Element enthalten, das als XML-Attribut wiedergegeben wird. Dies kann zu einer falschen Auswertung von XML-Dokumenten führen. Stattdessen sollte das Element erneut als ein Attribut im Modell definiert werden.
Das Modell sollte kein Attribut enthalten, das als XML-Element wiedergegeben wird. Dies kann zu einer falschen Auswertung von XML-Dokumenten führen. Stattdessen sollte das Attribut als ein Element im Modell definiert werden.
Es gibt ein einziges Szenario, in dem dieses Verfahren geeignet ist. Wenn Sie ein Nachrichtenmodell durch Importieren einer C-Headerdatei oder eines COBOL-Copy-Books erstellt haben, besteht es ausschließlich aus Elementen. Ein XML-Format dieses Modells kann erstellt werden, indem einfach ein physisches XML-Format zur Nachrichtengruppe hinzugefügt wird. Falls Sie möchten, dass bestimmte Elemente im XML-Format als XML-Attribute auftreten, können Sie dies über die Eigenschaft Wiedergeben als erreichen.