Bonjour à tous j'essaye de parser un fichier xml avec JDOM comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
SAXBuilder sxb = new SAXBuilder();
      try
      {
         document = sxb.build(new File("./data/tree.xml"));
      }
mais ma variable "document" reste toujours null;
Voici ce que contient mon fichier tree.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<?xml version="1.0" encoding="UTF-8"?>
<DecisionTree type="tree2">
	<Test attribute="feathers" operator="=" value="VRAI">
		<Output decision="bird" info="(20.0)"/>
	</Test>
	<Test attribute="feathers" operator="=" value="FAUX">
		<Test attribute="milk" operator="=" value="VRAI">
			<Output decision="mammal" info="(40.0)"/>
		</Test>
	</Test>
</DecisionTree>
Si je remplace le contenu de ce fichier par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<?xml version="1.0" encoding="UTF-8"?>
<personnes>
   <etudiant classe="P2">
      <nom>CynO</nom>
      <prenoms>
         <prenom>Nicolas</prenom>
         <prenom>Laurent</prenom>
      </prenoms>
</personnes>
Cela foncitonne.
le fichier xml est généré avec une librairie qui convertie un arbre de decision weka en XML. Peut etre que JDOM n'aime pas ce format qu'en pensais vous?