[C#.NET][XML][LINQ] 建立XML文件(LINQ to XML)

  • 12687
  • 0
  • LINQ
  • 2013-08-16

[C#.NET][XML][LINQ] 建立XML文件(LINQ to XML)

上篇提到XML文件的基本操作 [XML]XML檔案基本操作-XmlDocument,除了使用Xml系列的類別處理之外,我們還可以使用LINQ來處理XML文件,

命名空間: System.Xml.Linq
組件: System.Xml.Linq (在 System.Xml.Linq.dll 中)

接下來我就用上篇的XML樹狀演練一下

image

 

我用上篇的例子來做比對,樹狀的建立流程沒有太大的不同。

image

所以架構建立的結果也是一樣。

image

接下來就來測一下兩個方法的執行時間,看來LINQ與Xml系列的執行效果有明顯的差異性。改天再來試試XPath與LINQ的效能比較

image

 

範例下載

CS_LINQtoXML.zip

若有謬誤,煩請告知,新手發帖請多包涵


Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2022 .NET

Image result for microsoft+mvp+logo