Ergebnis eines XML+XSLT "transform" in eine Datei schreiben

  • Hi


    ich versuch eine XML +XLST mittels JAXP "zusammenzusetzen" und das Ergebnis in eine Datei zuschreiben. Doch leider bleibt die Datei immer leer.
    Vieleicht kann mir ja einer von euch sagen was ich falsch gemacht habe.



    MFG Titus

  • Fehlt da nicht noch ein write ?
    Denn das trans.transform(xmlSource,new StreamResult(tmp));
    sorgt ja nur dafür, dass das Ergebnis und nicht das temp gelesen wird.


    Solltest vll. mal sowas ausprobieren:

    Java
    StreamResult SR = new StreamResult();
    trans.transform(xmlSource,SR);
    write(SR.getOutputStream);


    Hoffe ich kann dir helfen ;)

    MfG,
    Christopher


    Eine gewisses Maß an Freundlichkeit kann man auch von Menschen im Internet erwarten.
    Das Forum basiert komplett auf der Freiwilligkeit ihrer Nutzer und diese sollen sich wohlfühlen! Daher seid bitte freundlich. Danke

  • Hi Kogoro,


    ich hab eben deinen Vorschlag mal ausprobiert aber er geht nicht. Die Mehthode write verlangt ein byte[] und kann mit dem OutputStream nicht umgehen.
    Aber ich glaub nicht so wirklich das da noch ein wirte hin muss, da das schreiben in den Stream die Methode transfrom macht.


    Ich hab heute das ganze mal im "normalen" Java probiert und da läuft die ganze Sache. (Anmerkung: ich hab den gelichen Code genommen!!)


    Und deshalb verstehs ich nicht warum der Code nicht unter android läuft.


    MFg Titus

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!