Java Transformation XSLT résultat String

Java Transformation XSLT résultat String - Java - Programmation

Marsh Posté le 01-06-2006 à 18:14:20    

Bonjour à toutes et à tous,
 
Je souhaite transformer en xml en un autre xml en utilisant xslt en Java. Jusque là ca va.
 
 
Là où je suis bloqué :
Le xml d'entrée et le xslt ne sont pas dans des fichiers, mais dans des chaines de caractères.
 
Et le résultat xml doit aussi être dans une chaine de caractères.
 
Voici le bout de code :

Code :
  1. private String convertXML(String xml, String xslt) throws TransformerException {
  2. SAXResult xmlresult = new SAXResult();
  3. Source xmlsource = new StreamSource(new StringBufferInputStream(xml));
  4. TransformerFactory xsltfactory = TransformerFactory.newInstance();
  5. Transformer xsltengine = xsltfactory.newTransformer(new StreamSource(new StringReader(xslt)));
  6. xsltengine.transform(xmlsource,xmlresult);
  7. return xmlresult.toString(); }


 
Mais le résultat n'est pas bien retourné
 
Avez vous une idée ?
 
Merci

Reply

Marsh Posté le 01-06-2006 à 18:14:20   

Reply

Marsh Posté le 02-06-2006 à 01:37:50    

creezeer a écrit :

Mais le résultat n'est pas bien retourné


mais encore?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed