我使用类(从模式自动生成)来生成xml文档。它工作得很好,直到现在,我需要使用内联HTML元素。我尝试了几种不同的方法,但只要我使用内联HTML,就会出现“<”和“>”被替换为%lt;等
示例:
<meta>
<name>test</name>
<value>test <br />new row</value>
</meta>
稍后在尝试将其作为数据库存储的字符串时被“销毁”,该值将更改为:
<value>test <br />new row</value>
如何保持角括号不变?
答案 0 :(得分:3)
您需要将CDATA部分用于XML(或类似XML)内容。
答案 1 :(得分:2)
XML写入正在转义保留字符,例如<
,>
等。如果您使用Xml阅读器阅读文本,那么您的<
将被正确读取为<
。