StartDocument(1.0, utf-8)
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
