public int getNodeCount(Element element) {
int nodeCount = 0;
for(int i = 0; i < element.nodeCount(); i++) {
Node node = element.node(i);
if(node instanceof Element) {
int nodeCountI = 0;
Element elementTemp = (Element) Node;
if(elementTemp.nodeCount <= 0)
nodeCountI = 0;
nodeCount = nodeCountI + getNodeCount(elementTemp);
}
}
nodeCount = nodeCountI + element.nodeCount();
Element.addAttribute(“count”, nodeCount + “”);
Return nodeCount;
}