rendered paste bodypublic Node getNodeByClass(Document doc, String elementName, String classname) { Node entryNode = doc.getElementsByTagName("html").item(0); while(entryNode != null) { if(entryNode.getNodeName().equalsIgnoreCase(elementName) && entryNode.hasAttributes() && entryNode.getAttributes().getNamedItem("class")!= null && entryNode.getAttributes().getNamedItem("class").getNodeValue().equals(classname)) { return entryNode; } Node nextNode = entryNode.getFirstChild(); if(nextNode != null) { entryNode = nextNode; continue; } while(entryNode!=null) { nextNode = entryNode.getNextSibling(); if(nextNode != null) { entryNode = nextNode; break; } if(entryNode != null) { entryNode = entryNode.getParentNode(); } } } return entryNode;}