Problème de transformation XML
Bonjour tous le monde,
j'ai un petit soucis que je ne comprends pas avec ce bout de code :
Code:
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:
1 2
|
transformer.transform(new org.jdom.transform.JDOMSource(doc), documentJDOMSortie); |
malgré que le "TBXtoGraphML.xsl" marche très bien sur le Terminal