Bonjour tous le monde,
j'ai un petit soucis que je ne comprends pas avec ce bout de code :
quand j'exécute mon fichier, une java.lang.NullPointerException se déclenche.
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"));
et en debugant, j'ai remarqué que la source du problème vienne de cette ligne :
malgré que le "TBXtoGraphML.xsl" marche très bien sur le Terminal
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 transformer.transform(new org.jdom.transform.JDOMSource(doc), documentJDOMSortie);
Partager