对于小型XML文件,利用XDocument和XMLDocument可以很方便进行读写(推荐XDocument),但问题是XDocument和XMLDocument是In-Memory类型的,随着文件大小的增大,内存消耗会越来越大,同时读写速度会降低.本文总结如下几种方式操作大型XML文件: 读 - Read 利用XmlReader或XmlTextReader流式加载.解析XML文件. static IEnumerable<XElement> XStreamingElementHelper(st…