+ "<meta name=\"security\" content=\"low\"/>"
+ "<base href=\"http://maven.apache.org/\"/>"
+ "</head>"
+ "<body></body></document>";
SinkEventTestingSink sink = new SinkEventTestingSink();
parser.parse( text, sink );
Iterator<SinkEventElement> it = sink.getEventList().iterator();
assertEquals( it, "head", "title", "text", "title_", "comment", "author", "text", "author_" );
SinkEventElement unknown = it.next();
assertEquals( "unknown", unknown.getName() );
assertEquals( "meta", unknown.getArgs()[0] );
unknown = it.next();
assertEquals( "unknown", unknown.getName() );
assertEquals( "base", unknown.getArgs()[0] );
assertEquals( it, "head_", "body", "body_" );
assertFalse( it.hasNext() );
// DOXIA-359
text = "<document>"
+ "<properties><title>properties title</title></properties>"
+ "<head><title>head title</title></head>"
+ "<body></body></document>";
sink.reset();
parser.parse( text, sink );
it = sink.getEventList().iterator();
assertEquals( it, "head", "title" );
SinkEventElement title = it.next();
assertEquals( "text", title.getName() );