专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > XML/SOAP

.net中xml类必须规范格式(一类XmlException异常)的一种解决办法

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
.net中xml类必须规范格式(一类XmlException错误)的一种解决方法

事情是这样的,在使用xml文件储存网站的一些信息时,必须保存一些网址在节点属性中.在使用xml类设置这些信息时,抛出了XmlException错误,提示含有不合法字符.

经过我的考虑,采用了如下解决办法:

1.定义一个自定义的转义字符,我设置为"ascii".

2.在设置节点属性前,判断待设定属性值是否包含特殊字符.如包含,将其替换为自定义转义字符加ascii码的形式,如"ascii60",这样便可以顺利写入文件,

3.写完以后,再以文本的形式读出,将所有的转义的字符全部换回来.

4.重新保存.

[纯属偶然想法,如诸位有好的方法欢迎指教]

1楼特别
难道用lt;![CDATA[]]gt;也不能表示吗,再说XML本身就支持转义的
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: