Ich möchte gerne ein XML speichern, in dem innerhalb einer bestimmten Node ein serialisiertes Objekt gespeichert wird.
Also so ähnlich:
Schreiben scheint zu funktionieren. Wenn ich das XML dann allerdings wieder lesen möchte, bekomme ich beim Parsen eine MalformedSequenceException (Invalid byte 1 of 1-byte UTF-8 sequence).
Muss ich beim Speichern noch irgendwas explizit maskieren oder so? Für das XML benutze ich dom4j.
Also so ähnlich:
Code:
<Rootnode>
<Datensatz>
<Name>Hanspeter</Name>
<Objekt>#0,/=§;java.util.Hashtable.)/&=§Kjok39/§=§ (oder wie das serialisierte objekt eben aussieht)</Objekt>
</Datensatz>
</Rootnode>
Schreiben scheint zu funktionieren. Wenn ich das XML dann allerdings wieder lesen möchte, bekomme ich beim Parsen eine MalformedSequenceException (Invalid byte 1 of 1-byte UTF-8 sequence).
Muss ich beim Speichern noch irgendwas explizit maskieren oder so? Für das XML benutze ich dom4j.