StartDocument( ) StartElement( name="documentElement" qualifiedName="documentElement" ) Characters( whitespace text=" " ) StartElement( name="comments" qualifiedName="comments" ) Characters( whitespace text=" " ) StartElement( name="c1" qualifiedName="c1" ) Comment( text=" comment " ) EndElement( name="c1" qualifiedName="c1" ) Characters( whitespace text=" " ) StartElement( name="c1" qualifiedName="c1" ) Comment( text=" comment " ) Characters( text="AFTER" ) EndElement( name="c1" qualifiedName="c1" ) Characters( whitespace text=" " ) StartElement( name="c1" qualifiedName="c1" ) Characters( text="BEFORE" ) Comment( text=" comment " ) EndElement( name="c1" qualifiedName="c1" ) Characters( whitespace text=" " ) StartElement( name="c1" qualifiedName="c1" ) Characters( text="BEFORE" ) Comment( text=" comment " ) Characters( text="AFTER" ) EndElement( name="c1" qualifiedName="c1" ) Characters( whitespace text=" " ) StartElement( name="c1" qualifiedName="c1" ) Characters( text="BEFORE" ) Comment( text=" comment1 " ) Characters( text="SPLIT" ) Comment( text=" comment 2" ) Characters( text="AFTER" ) EndElement( name="c1" qualifiedName="c1" ) Characters( whitespace text=" " ) StartElement( name="c1" qualifiedName="c1" ) Comment( text=" comment1 " ) Characters( text="SPLIT" ) Comment( text=" comment 2" ) Characters( text="AFTER" ) EndElement( name="c1" qualifiedName="c1" ) Characters( whitespace text=" " ) StartElement( name="c1" qualifiedName="c1" ) Characters( text="BEFORE" ) Comment( text=" comment1 " ) Characters( text="SPLIT" ) Comment( text=" comment 2" ) EndElement( name="c1" qualifiedName="c1" ) Characters( whitespace text=" " ) StartElement( name="c1" qualifiedName="c1" ) Characters( text="BEFORE" ) Comment( text=" comment1 " ) Comment( text=" comment 2" ) Characters( text="AFTER" ) EndElement( name="c1" qualifiedName="c1" ) Characters( whitespace text=" " ) EndElement( name="comments" qualifiedName="comments" ) Characters( whitespace text=" " ) StartElement( name="PIs" qualifiedName="PIs" ) Characters( whitespace text=" " ) StartElement( name="p1" qualifiedName="p1" ) Comment( text=" comment " ) EndElement( name="p1" qualifiedName="p1" ) Characters( whitespace text=" " ) StartElement( name="p1" qualifiedName="p1" ) Comment( text=" comment " ) Characters( text="AFTER" ) EndElement( name="p1" qualifiedName="p1" ) Characters( whitespace text=" " ) StartElement( name="p1" qualifiedName="p1" ) Characters( text="BEFORE" ) Comment( text=" comment " ) EndElement( name="p1" qualifiedName="p1" ) Characters( whitespace text=" " ) StartElement( name="p1" qualifiedName="p1" ) Characters( text="BEFORE" ) Comment( text=" comment " ) Characters( text="AFTER" ) EndElement( name="p1" qualifiedName="p1" ) Characters( whitespace text=" " ) StartElement( name="p1" qualifiedName="p1" ) Characters( text="BEFORE" ) Comment( text=" comment1 " ) Characters( text="SPLIT" ) Comment( text=" comment 2" ) Characters( text="AFTER" ) EndElement( name="p1" qualifiedName="p1" ) Characters( whitespace text=" " ) StartElement( name="p1" qualifiedName="p1" ) Comment( text=" comment1 " ) Characters( text="SPLIT" ) Comment( text=" comment 2" ) Characters( text="AFTER" ) EndElement( name="p1" qualifiedName="p1" ) Characters( whitespace text=" " ) StartElement( name="p1" qualifiedName="p1" ) Characters( text="BEFORE" ) Comment( text=" comment1 " ) Characters( text="SPLIT" ) Comment( text=" comment 2" ) EndElement( name="p1" qualifiedName="p1" ) Characters( whitespace text=" " ) StartElement( name="p1" qualifiedName="p1" ) Characters( text="BEFORE" ) Comment( text=" comment1 " ) Comment( text=" comment 2" ) Characters( text="AFTER" ) EndElement( name="p1" qualifiedName="p1" ) Characters( whitespace text=" " ) EndElement( name="PIs" qualifiedName="PIs" ) Characters( whitespace text=" " ) StartElement( name="mixed" qualifiedName="mixed" ) Characters( whitespace text=" " ) StartElement( name="p1" qualifiedName="p1" ) Comment( text=" comment " ) ProcessingInstruction( processingInstructionTarget="PI" ) EndElement( name="p1" qualifiedName="p1" ) Characters( whitespace text=" " ) StartElement( name="p1" qualifiedName="p1" ) ProcessingInstruction( processingInstructionTarget="PI" ) Comment( text=" comment " ) EndElement( name="p1" qualifiedName="p1" ) Characters( whitespace text=" " ) StartElement( name="p1" qualifiedName="p1" ) ProcessingInstruction( processingInstructionTarget="Pi" ) Comment( text=" comment " ) ProcessingInstruction( processingInstructionTarget="PI" ) EndElement( name="p1" qualifiedName="p1" ) Characters( whitespace text=" " ) StartElement( name="p1" qualifiedName="p1" ) Comment( text=" comment " ) ProcessingInstruction( processingInstructionTarget="PI" ) Comment( text=" comment " ) EndElement( name="p1" qualifiedName="p1" ) Characters( whitespace text=" " ) StartElement( name="p1" qualifiedName="p1" ) Characters( text="A" ) Comment( text=" comment " ) Characters( text="B" ) ProcessingInstruction( processingInstructionTarget="PI" ) Characters( text="C" ) EndElement( name="p1" qualifiedName="p1" ) Characters( whitespace text=" " ) StartElement( name="p1" qualifiedName="p1" ) Characters( text="A" ) ProcessingInstruction( processingInstructionTarget="PI" ) Characters( text="B" ) Comment( text=" comment " ) Characters( text="C" ) EndElement( name="p1" qualifiedName="p1" ) Characters( whitespace text=" " ) StartElement( name="p1" qualifiedName="p1" ) Characters( text="A" ) ProcessingInstruction( processingInstructionTarget="Pi" ) Characters( text="B" ) Comment( text=" comment " ) Characters( text="C" ) ProcessingInstruction( processingInstructionTarget="PI" ) Characters( text="D" ) EndElement( name="p1" qualifiedName="p1" ) Characters( whitespace text=" " ) StartElement( name="p1" qualifiedName="p1" ) Characters( text="A" ) Comment( text=" comment " ) Characters( text="B" ) ProcessingInstruction( processingInstructionTarget="PI" ) Characters( text="C" ) Comment( text=" comment " ) Characters( text="D" ) EndElement( name="p1" qualifiedName="p1" ) Characters( whitespace text=" " ) EndElement( name="mixed" qualifiedName="mixed" ) Characters( whitespace text=" " ) EndElement( name="documentElement" qualifiedName="documentElement" ) EndDocument( )