01 2010 档案
c#操作Xml(八)
摘要:前言 呃,已经是第八篇了,怎么感觉Xml还有好多东西没讲。。。还是先挑比较重要的东西讲一下吧,今天的主角是.net的Xml序列化。 在主角出现前,先回想一下,平时什么地方用了Xml序列化吧: 第一个想到的当然是Web Service和更进一步的WCF,没有Xml序列化的话,就需要手动处...
阅读全文
c#操作Xml(七)
摘要:前言 上集介绍了使用XmlWriter如何写一个大型的xml,不难发现XmlWriter使用起来略比Linq to Xml麻烦一些,不过优势却是基本不消耗内存。不过XmlWriter的功能仅仅是写Xml,要读取Xml则需要依靠XmlReader,这就是今天的主角。 准备工作 首先,来准备一个大型的xml:static v...
阅读全文
c#操作Xml(六)
摘要:前言 最近工作比较忙,都没空写Blog,一拖就拖了一个月。废话就不说了,回顾一下上集,讲到了如何用Linq写一个超大的Xml,而不至于内存溢出,但是用Linq始终有一个限制,那就是必须要安装.net Framework 3.5,如果部署环境上没有安装3.5的,那如何是好啊? 设置目标 不妨把目标设置得与前一篇相同,也是把某目录下的所有文件和目录输出到一个xml里面去,这里就不再重复了。 分...
阅读全文