Vermeiden Sie Sonderzeichen in der XML -Ausgabe mit JAXB

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Vermeiden Sie Sonderzeichen in der XML -Ausgabe mit JAXB

by Guest » 07 Feb 2025, 13:06

Ich lese Tweets und belle ein XML heraus, für das ich JAXB Marshaller und UTF-8-Codierung verwende. p>

JAXBContext jaxbContext;
StringWriter writer = new StringWriter();

jaxbContext = JAXBContext.newInstance(obj.getClass());
Marshaller m = jaxbContext.createMarshaller();
m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
m.marshal(obj, writer);
< /code>

Hier ist OBJ < /code> mein Klassenobjekt, das Tweet -Text und andere Informationen enthält. < /p>

Mein Das Problem ist, dass das generierte XML Sonderzeichen wie: < /p>

enthält> x85, x93, xAQ
< /code>

Beispielausgabe XML: < /p>


500923859663872000
2014-08-17T14:05:29+05:30
**Ԁhughwizzy: 55% of all '14-'15 @PremierLeague players will wear @Nike** Boots. (@adidas 35%, @Puma 5%). http://t.co/VHit1Es7KlԠ@Yup_Yup9
en
NA
0
0
false

39481349
2009-05-12T17:12:37+05:30
NA
281
4
en
false
false


< /code>

Ich habe festgestellt eine Möglichkeit, diese Zeichen in der erzeugten XML zu vermeiden.

Top