c#,数据库-DataSet-XML-HTML特殊字符转换问题!
存储字符串型数据,串中包含特殊字符
<, >, [,]等等
为了能否正常使用,我使用了<![CDATA[ ]]>表达式,结果发现两个问题:
1. 使用DataSet取数据库中的数据,然后输出XML,发现特殊字符编码变了,如下:
<![CDATA[ ]]>
2.然后这些数据与xslt合成html,结果发现能用,但是必须把<![CDATA[ ]]>关键字的尾部去掉。如下:
<![CDATA[ \>
所以我的问题是:
1.如何能让DataSet元元本本的输出我存储的内容,即:输出到XML中依然是:
<![CDATA[ ]]>
特殊字符不转义.
谢谢!