Bonjour tous le monde,

j'ai un petit soucis que je ne comprends pas avec ce bout de code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
JDOMResult documentJDOMSortie = new JDOMResult();
Document resultat = null;
SAXBuilder sxb = new SAXBuilder();
Document doc = sxb.build(new File(TBXFileName));
TransformerFactory factory = TransformerFactory.newInstance();
Transformer transformer = factory.newTransformer(new StreamSource("TBXtoGraphML.xsl"));
transformer.transform(new org.jdom.transform.JDOMSource(doc), documentJDOMSortie);
resultat = documentJDOMSortie.getDocument();
XMLOutputter outputter = new XMLOutputter(Format.getPrettyFormat());
outputter.output(resultat, new FileOutputStream("result.graphml"));
quand j'exécute mon fichier, une java.lang.NullPointerException se déclenche.
et en debugant, j'ai remarqué que la source du problème vienne de cette ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
          transformer.transform(new org.jdom.transform.JDOMSource(doc), documentJDOMSortie);
malgré que le "TBXtoGraphML.xsl" marche très bien sur le Terminal