problème avec createXPath
bonsoir à tous
j'ai fait un code pour afficher le contenu d'un fichier XML
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Document document;
try {
SAXReader xmlReader = new SAXReader();
document = xmlReader.read("test.xml");
XPath xpathSelector = DocumentHelper.createXPath("/bibliotheque/livre/auteur");
List liste = xpathSelector.selectNodes(document);
for ( Iterator it = liste.iterator(); it.hasNext(); ) {
Element element = (Element) it.next();
System.out.println(element.getName()+" : "+element.getText());
}
} catch (Exception e){
e.printStackTrace();
}
}
} |
mais il a généré cette erreur
Code:
1 2 3 4
|
Exception in thread "main" java.lang.NoClassDefFoundError: org/jaxen/JaxenException
at org.dom4j.DocumentFactory.createXPath(DocumentFactory.java:230)
at org.dom4j.DocumentHelper.createXPath(DocumentHelper.java:121) |
s'il vous aidez moi :cry: :cry:
Cordialement