protected Element createElementNode ( final Tag tag ) { boolean hasVoidTags = htmlVoidRules != null ; boolean isVoid = false ; boolean selfClosed = false ; if ( hasVoidTags ) { isVoid = htmlVoidRules . isVoidTag ( tag . getName ( ) ) ; // HTML and XHTML if ( isVoid ) { // it's void tag, lookup the flag selfClosed = domBuilder . config . isSelfCloseVoidTags ( ) ; } } else { // XML, no voids, lookup the flag selfClosed = domBuilder . config . isSelfCloseVoidTags ( ) ; } return new Element ( rootNode , tag , isVoid , selfClosed ) ; }
Creates new element with correct configuration .