zoukankan      html  css  js  c++  java
  • XDocument和XmlReader的区别

    这两个的区别正像DataSet和DataReader的区别,XDocument是全部生成对像加载到内存中,而XmlReader是像流一样一点一点的读。所以在读大数据时用XReader这样就不会把服务器的内存占爆

    XDocument xdoc=XDocument.load(@"c:1.xml");

    XElement xeRoot=xdoc.Root;

    foreach(XElement xePerson in xeRoot.Elements())

    {

    XElement xeName=xePerson.Element("Name");

    string name=xeNname.Value;

    }

    using(XmlReader xmlReader=XmlReader.Create(filepath))

    {

    while(xmlReader.Read())

    {

    if(xmlReader.Depth==2)

    {

    Console.WriteLine(xmlReader.Value);

    }

    }

    }

  • 相关阅读:
    第五周
    第四周
    第三周作业
    第二周编程总结
    编程总结(3)
    编程总结(2)
    编程总结(1)
    第七周作业
    第六周作业
    第五周作业
  • 原文地址:https://www.cnblogs.com/xjt360/p/3655625.html
Copyright © 2011-2022 走看看