XMLNS parser

The XMLNS parser is a flexible, general-purpose XML parser.

The XMLNS parser is not model-driven and does not use an XML Schema when parsing XML documents.

For guidance on when to use the XMLNS domain and parser, see Which XML parser should you use?.

If you want the XMLNS domain to parse a particular message, you must select Message Domain as XMLNS on the appropriate node in the message flow.

Features of the XMLNS parser

Feature Present Description
Namespace support Yes Namespace information is used if it is present. No user configuration is required. See Namespace support.
On-demand parsing Yes See Parsing on demand.
Compact message tree No  
Opaque parsing Partial Limited support from ESQL only for parsing a single element opaquely. See XMLNS opaque parsing.
Ultra high performance No  
Validation No  
Inline DTD support Yes Inline DTDs are processed and retained in the message tree. See XMLNS DTD support.
XML Data Model compliance Yes The resultant message tree conforms to the XML Data Model.