网页前端设计

http://www.86y.org

搜索文章

解决.net 操作XML 存储带有尖括号>的问题

用声音读出全文关注我吧
 2017/9/1 15:07:21 阅读次数:7670

.net在操作xml时发现无法直接保存类似尖括号(<,>) 等问题。找了好久也没找到原因。然后自己瞎测试,居然可以了!

本来是用InnerText插入值是为文本,如果有尖括号或其它特殊字符会自动被转码。

我这本来就是做站点RSS功能的肯定是需要添加文章内容,此时就需要用到 CDATA (CDATA是不通过解析器进行解析的文本,文本中的标签不被看作标记。)

<description><![CDATA[   文章内容 ]]></description>

文章内容必须保存特殊字符转码过了,才不会报错。

本来批量生成不会自动转码,单个操作然后保存居然会被转码成

&lt;![CDATA[ 文章内容 ]]&gt;

这样显示不是我要的效果,所以我就发现InnerText改成 InnerXml,竟然添加成功了,看到很多人在问这个问题,所以在此记录下来,大家可以参考。


大家有什么问题或技术上的想法可以在此与大家分享,也可以加入前端爱好者QQ群(141999928)一起学习进步:【幸凡前端技术交流群】
如需转载请注明出处:http://www.86y.org/art_detail.aspx?id=838【解决.net 操作XML 存储带有尖括号>的问题】幸凡学习网
0

如果您觉得本文的内容对您的学习有所帮助,捐赠与共勉,支付宝(左)或微信(右)

阅读全文内容关闭