StartDocument( documentVersion="1.0" ) DTD( text=" %e; ]>" dtdName="doc" EntityDeclaration( name="e" systemId="something" ) ) StartElement( name="doc" qualifiedName="doc" Attribute( name="a" qualifiedName="a" value="do ¬ replace me" ) ) Characters( text="and " ) EntityReference( name="me" ) Characters( text=" neither" ) EndElement( name="doc" qualifiedName="doc" ) EndDocument( )