天天看點

LinqToXML~讀XML檔案

linq的出現,帶給我們的是簡結,快速,可讀性,它由linq to sql,linq to object,linq to XML組成,我的部落格之前有對linq to sql的講解,而今天,我将講一個linq to xml架構,将對于操作XML檔案進行讀寫操作,它會讓你像使用linq to sql一樣,操作你的xml檔案,OK,我們來看一下,下面的一個XML檔案。

這個檔案是thrift自動為我們生成的,現在我們使用linq to xml來讀這個檔案裡的内容讀出來,當然你也可以使用XML反序列化的方式,将它反序列化成對象,再讀出。

而輸出的結果如下:

上面的例子中,我們的XML檔案使用的是元素的方式,也可以使用屬性的形式,代碼隻要稍作修改即可。