我正在编写一个简单的文章编辑器,它将与 CMS 系统一起使用,该系统提供 Atom API 来添加/编辑文章。为了与 CMS 通信,我使用了 Apache Abdera 库。但是我遇到了字符编码的问题。发送到 CMS 的数据将被编码如下:
<entry>
<content xmlns:vdf="http://www.vizrt.com/types" type="xml">
<vdf:payload>
<vdf:field name="body">
<vdf:value><div xmlns="http://www.w3.org/1999/xhtml"><p>Text comes here</p></div></vdf:value>
</vdf:field>
</vdf:payload>
</content>
</entry>
但是 CMS 系统需要这个:
<entry>
<content xmlns:vdf="http://www.vizrt.com/types" type="xml">
<vdf:payload>
<vdf:field name="body">
<vdf:value><div xmlns="http://www.w3.org/1999/xhtml"><p>Text comes here</p></div></vdf:value>
</vdf:field>
</vdf:payload>
</content>
</entry>
换句话说,没有字符转义。有谁知道如何使用 Apache Abdera 来实现这一点?