The following topics tell you how to deal with messages that belong to the XML domain, and that are parsed by the generic XML parser. Use this information in conjunction with the information in Manipulating message body content. This information is also valid for messages in the XMLNS domain, unless stated otherwise. For unique information on how to handle XMLNS messages, see Manipulating messages in the XMLNS domain.
An XML message can represent a complicated message model and contain a large number of different syntax elements. It is sometimes not enough to identify a field just by name and array subscript; an optional type can be associated with an element to represent some components of a message model.
The information contained in the following topics tells you how you can refer to and manipulate the elements that might occur in an XML message. It also provides information about creating new messages in a logical tree that can be successfully converted to an output bit stream. For a more detailed discussion on what each syntax element is, and how they are parsed into a message tree, see ESQL field references.