comment convertir un StreamResult en String ? - Java - Programmation
Marsh Posté le 11-07-2008 à 16:22:43
pour info, le nom complet de la classe citée ci-dessus :
javax.xml.transform.stream.StreamResult
Marsh Posté le 11-07-2008 à 16:55:19
j'ai trouvé :
Code :
|
finalement obligé de gardé la reference sur le StringWriter pour afficher son buffer, mais c'est OK dans mon contexte
Marsh Posté le 11-07-2008 à 16:19:56
Bonjour,
Dans mon code j'instancie une variable 'resultat' de type StreamResult, à partir d'un CharArrayWriter (je peux utiliser autre chose si ça peut aider, mais pas un fichier car je veux éviter d'utiliser l'espace disque).
'resultat' est utilisé plus bas en tant que résultat d'une transformation XSL.
Et là je n'arrive pas à récupérer le contenu String de 'resultat'. Je ne trouve pas de méthode adéquate dans la classe StreamResult, et pas d'autre moyen de faire ça, mais ça doit bien exister ?
En bref, je cherche à implementer une methode avec ce type de signature :
static String convertStreamResultToString(StreamResult sr)
Avez vous une idée ?
merci bien