Xml使用小结

来源:互联网 发布:游鹿网络 编辑:程序博客网 时间:2024/06/05 09:59
Xml使用越来越广泛了,不过使用它我们也遇到了一些问题,如性能,存储异常等。性能: 1.如果需要读取大XMl,并且是全遍历一次,建议使用XmlTextReader/XmlReader,它有只读不缓存的优点。 2.如果需要反复查找一个Xml,建议使用XPathDocuments,它支持Xpath,并且效率比XmlDocuments要好。因为它也是只读的。 3.如果需要反复查找修改Xml,那么只能使用XmlDocuments了。不过它针对小的Xml文件效果很多,一旦Xml文件超过1M使用此类,CPU的利用率一下就上去了。存储: 1.建议多使用节点存储值,并且使用CData,这样可以防止xml文件中的特殊字符引起程序异常。 2.不建议使用属性存储节点的值,因为经常会引起解析异常或是存储异常
原创粉丝点击