in doxia-modules/doxia-module-xhtml5/src/main/java/org/apache/maven/doxia/module/xhtml5/Xhtml5Parser.java [151:176]
protected void handleEndTag(XmlPullParser parser, Sink sink)
throws XmlPullParserException, MacroExecutionException {
if (parser.getName().equals(HTML.toString())) {
// Do nothing
return;
} else if (parser.getName().equals(HEAD.toString())) {
sink.head_();
} else if (parser.getName().equals(TITLE.toString())) {
sink.title_();
} else if (parser.getName().equals(BODY.toString())) {
consecutiveSections(0, sink, null);
sink.body_();
} else if (parser.getName().equals(ADDRESS.toString())) {
sink.address_();
} else if (parser.getName().equals(DIV.toString())) {
this.source = false;
baseEndTag(parser, sink);
} else if (!baseEndTag(parser, sink)) {
if (!isEmptyElement) {
handleUnknown(parser, sink, TAG_TYPE_END);
}
}
isEmptyElement = false;
}