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. |