// YOUPI MA FONCTION RECURSIVE MARCHE // POURQUOI ? // JE SAIS PLUS :P public void readTree (Node currentNode) { while (currentNode!=null) { System.out.println (currentNode.getNodeName()+"\t"+currentNode.getNodeValue()); if (currentNode.hasChildNodes()) { readTree (currentNode.getFirstChild()); } if (currentNode==null) { currentNode = currentNode.getParentNode().getNextSibling(); readTree (currentNode); } currentNode = currentNode.getNextSibling(); } }