dom w3c dom Node w3c dom NodeList deepnodelistimpl nodelist nodeimpl rootnode tagname changes nodes nsname enablens deepnodelistimpl nodeimpl rootnode tagname this.rootnode rootnode this.tagname tagname nodes deepnodelistimpl nodeimpl rootnode nsname tagname rootnode tagname this.nsname nsname nsname.length nsname enablens getlength item java.lang.integer.max_value nodes.size node item index node thisnode rootnode.changes changes nodes changes rootnode.changes currentsize nodes.size index currentsize node nodes.get index currentsize thisnode rootnode thisnode nodeimpl nodes.get currentsize thisnode index nodes.size thisnode nextmatchingelementafter thisnode thisnode nodes.add thisnode thisnode node nextmatchingelementafter node node current.haschildnodes current.getfirstchild rootnode current.getnextsibling rootnode current.getparentnode current.getnextsibling rootnode current.getnodetype node.element_node enablens tagname.equals elementimpl gettagname tagname tagname.equals nsname nsname.equals elementimpl el elementimpl nsname el.getnamespaceuri nsname nsname.equals el.getnamespaceuri elementimpl el elementimpl el.getlocalname el.getlocalname tagname nsname nsname.equals nsname el.getnamespaceuri nsname nsname.equals el.getnamespaceuri