<!DOCTYPE ...> declaration that points at an external definition; this parser removes that declaration before reading the document, so the data loads even when that external definition is not reachable. XML attributes become keys prefixed with @, and nested elements become nested objects.
Fields
Sample data
Input (a cXML purchase order):
payloadID="123" comes back as the number 123. With the option off it stays the text "123", and all other values are unchanged.