Bonjour,

Je vous fait appel afin de m'aider à résoudre mon problème avec XML. En fait je veux extraire le contenu de certaines balises via un code java.
Voici a quoi ressemble mon fichier XML :

Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE Pige SYSTEM "test.dtd">
<Pige date1="14/02/2013" dateGeneration="02/15/2013 12:19:50 AM">
<A id="99">
<B id="3708621" code="33083"   niveau="1" >
<C Code1="1207" Code2="" />
</B>
</A>

Et voici mon code java :

Code java : 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
31
32
33
34
35
36
37
38
39
40
import java.io.File;
import java.io.IOException;
import org.jdom2.Document;
import org.jdom2.Element;
import org.jdom2.JDOMException;
import org.jdom2.input.SAXBuilder;
 
 
public class said {
 
 
	public static void main(String[] args) {
	SAXBuilder builder=new SAXBuilder();
 
        try {
 
		Document readDoc=builder.build(new File("test.xml"));
			Element root=readDoc.getRootElement();
 
			for(Element cur:root.getChild("A").getChildren("B")){
 
 
				System.out.println(cur.getAttributeValue("Code1"));
			}
 
 
 
 
		} catch (JDOMException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
 
 
	}
 
}

Mais à la fin il m'affiche les nulls, je ne sais pas pourquoi et je suis bloqué là dessus.
Au plaisir de vous lire, bien à vous.