StartDocument(1.0, utf-8) Characters( ) StartElement({urn:example:namespace}p:data) Characters( ) StartElement({urn:example:namespace}p:datum [id="34"]) Characters( ) StartElement({urn:example:namespace}p:name) Characters(Name) EndElement({urn:example:namespace}p:name) Characters( ) StartElement({urn:example:double}d:name) Characters(Another name) EndElement({urn:example:double}d:name) Characters( ) StartElement({urn:example:double}d:arg) Characters(0.3) EndElement({urn:example:double}d:arg) Characters( ) StartElement({urn:example:double}d:arg) Characters(0.2) EndElement({urn:example:double}d:arg) Characters( ) StartElement({urn:example:namespace}p:arg) Characters(0.1) EndElement({urn:example:namespace}p:arg) Characters( ) StartElement({urn:example:namespace}p:arg) Characters(0.01) EndElement({urn:example:namespace}p:arg) Characters( ) StartElement({urn:example:header}h:header [name="Header-1"]) Characters(header 1 value) EndElement({urn:example:header}h:header) Characters( ) StartElement({urn:example:header}h:header [name="Header-2"]) Characters( Some bigger value ) EndElement({urn:example:header}h:header) Characters( ) EndElement({urn:example:namespace}p:datum) Characters( ) EndElement({urn:example:namespace}p:data) EndDocument