小编Ser*_*kii的帖子

如何使用 XMLOutputter 禁用转义

我使用 XMLOutputter 编写 xml 文件,然后在 android 中使用它。当文件被写入时,字符串

<string name="sname"><u>Text</u></string>
Run Code Online (Sandbox Code Playgroud)

写成

<string name="sname">&lt;u&gt;Text&lt;u&gt;</string>
Run Code Online (Sandbox Code Playgroud)

我从数据库读取“<u>Text<u>”,然后将其放入jdom文档中。然后我使用编写文档

XMLOutputter outputter = new XMLOutputter(Format.getPrettyFormat());
Writer writer = new OutputStreamWriter(new FileOutputStream(file), "utf-8");
outputter.output(doc, writer);
writer.close();
Run Code Online (Sandbox Code Playgroud)

如何防止转义并将准确的字符串从数据库放入文件?(我想要有“<”,而不是&lt;那里)

java xml jdom

6
推荐指数
1
解决办法
3751
查看次数

标签 统计

java ×1

jdom ×1

xml ×1