我编写了一个用于使用以下字符串
更新元素值的java代码<![CDATA[test]]>
但它以下列方式保存在xml文件中
<value><![CDATA[test]]></value>
如何避免这些建议。
答案 0 :(得分:5)
如果您使用DOM,则需要创建CDATA节点,而不是在文本节点中设置块。
document.createCDATASection("foo");
答案 1 :(得分:0)
它完全符合您的要求。存储的数据代表字符串"<![CDATA[test]]>"
!
如果您使用API来创建XML,则不必关心XML的生成方式,因为任何解析器都能够正确解析它。只需存储字符串"test"
并快乐:)。
答案 2 :(得分:0)
使用API Document.createCDATASection创建CDATA。