2010-09-20 4 views
0

J'utilise de la librairie: org.dom4j. Je suis beginer en Java. Je veux savoir comment obtenir tous les Childs dans le nœud Livres (j'ai sections, auteur d'autres informations (pas un peu dans tous les nœud livres))Java et dom (org.dom4j)

java.util.List BookList = xmlDocument.selectNodes("/BooksList/Books"); 
Iterator Biterator = BookList .iterator(); 
while(Biterator.hasNext()){ 
    Element book = null; 
    book = (Element)Biterator.next(); 
} 

XML:

<BooksList> 
    <Books name="Three kingdom"> 
     <author name="Title"> 
     <sections number="216"> 
    </Books> 
    <Books name="Frog and king"> 
     <author name="Title s"> 
     <sections number="21"> 
     <pages number="421"> 
    <Books> 
</BooksList> 
+2

On dirait que vous avez des balises non fermées dans votre fichier XML. Plus précisément '', '' et ''. – Asaph

+0

En outre, la dernière balise '' devrait être probablement une balise de fermeture, pas une balise d'ouverture. – Asaph

Répondre