void () { doTest( """ <root><foo><!--aa--></foo><foo><!----></foo><foo>aaa<!--aa-->aaa</foo><foo> aaa <!--aa--> aaa </foo></root>""", """ TAG: name='root' namespace='' TAG: name='foo' namespace='' ENDTAG: name='foo' namespace='' TAG: name='foo' namespace='' ENDTAG: name='foo' namespace='' TAG: name='foo' namespace='' TEXT: 'aaaaaa' DISPLAY: 'aaaaaa' ENDTAG: name='foo' namespace='' TAG: name='foo' namespace='' TEXT: ' aaa aaa ' DISPLAY: ' aaa aaa ' ENDTAG: name='foo' namespace='' ENDTAG: name='root' namespace='' """, XmlBuilder.ProcessingOrder.TAGS_AND_TEXTS ); }