nextChild = liNode.removeChild(nextChild);
type = nextChild.getNodeType();
if(
(type != Node.COMMENT_NODE)
&&
(
(type != Node.TEXT_NODE)
||
!((Text) nextChild).getWholeText().trim().equals("")
)
){
if( g.hasChildNodes() ){
g.insertBefore( nextChild, g.getFirstChild() );
} else {
g.appendChild( nextChild );
} }
-_-_-