Si vous avez un doc XML comme celui ci,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<?xml version="1.0" encoding="iso-8859-1"?>
<document id="entretien_1_1">
<p id="entretien_1_1_p1">Coucou</p>
<p id="entretien_1_1_p2">ca va</p>
</document>
J'arrive bien a accéder aux noeud document ou p (et a leur attributs), mais j'ai des petits soucis pour récupérer le contenue du 1er <p> par exemple (ici je vous avoir coucou).

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
 
//on se place sur la racine
Node racine = dom.getDocumentElement();
 
//on recupere l'attribut id de <document>
NamedNodeMap attributs_racine = racine.getAttributes();
System.out.println(attributs_racine.getNamedItem("id").getNodeValue());
 
//on va parcours les fils
Node noeud_p = racine.getFirstChild();
 
//pour chaque fils
while(noeud_p != null){
    if(noeud_p.getNodeType() == Node.ELEMENT_NODE){
       System.out.println("balise p");
    }
 
    if(noeud_p.getNodeType() == Node.TEXT_NODE){
       System.out.println("balise texte de    contenu"+noeud_p.getNodeValue());
    }
 
    noeud_p = noeud_p.getNextSibling();
}
L'instruction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
System.out.println("balise texte de    contenu"+noeud_p.getNodeValue());
ne me donne rien...

Merci