startOfSequence() startDocument() startElement({http://example.com}e) namespaceBinding({http://example.com}empty) namespaceBinding({http://example.com/P}p:empty) attribute(attr, 1) attribute({http://example.com/P}p:attr, ) processingInstruction(target, data) comment( a comment ) startElement({http://example.com}e) namespaceBinding({http://example.com}empty) namespaceBinding({http://example.com/P}p:empty) endElement() characters(text ) startElement({http://example.com}f) namespaceBinding({http://example.com}empty) namespaceBinding({http://example.com/P}p:empty) endElement() characters(text node) endElement() endDocument() endOfSequence()