我有一个 35G 的xml格式文件,loadxml,load 能成功么?现在正在往外拷贝这个文件呢。大家评论下。感谢。

解决方案 »

  1.   

    我靠。35G的XML没有实战经验,你自己捅咕吧!
      

  2.   

    loadxml,load前面那个是load xml格式的字符串类型,后面这个是load xml文件或strem等。
    我觉得够呛,用XmlDocument放在内存里,着不起。
      

  3.   

    用 editplus 能打开么?如果能打开我就有办法把他分批保存,然后分别处理,哈哈。
      

  4.   

    搞数据分析,就这么变态奋斗ing
      

  5.   

    你可以使用SAX(for .net的版本)来读取xml文件,将所有节点写入数据库,然后抛弃xml。
      

  6.   

    或者使用.net框架中的:http://msdn.microsoft.com/zh-cn/library/system.xml.xmltextreader(v=vs.80).aspx
      

  7.   

    只读写过几百MB的xml,速度还很快
      

  8.   

    用xmlreader就行,他是无缓存的。
    见msdn
    http://msdn.microsoft.com/en-us/library/aa720470(v=VS.71).aspx
      

  9.   

    哈哈,大家好,可以了,用xmlreader,xmltextreader都可以。还有,用editplus ,我的电脑是打不开的,压根儿没反应。(4g内存)结贴。感谢。