Parser xml (arbre de decision weka)
Bonjour à tous j'essaye de parser un fichier xml avec JDOM comme ceci
Code:
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:
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:
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?