bonsoir à tous

j'ai fait un code pour afficher le contenu d'un fichier XML

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Cordialement