這是一個編程接口,讓我們編寫LINQ查詢XML文檔來獲取你需要的信息。LINQ to XML將XML文檔到內存,使我們能夠編寫LINQ查詢內存中XML文檔的元素和屬性的XML文檔。
將XML數據導入到內存使用LINQ to XML很簡單,和查詢和文檔操作更簡單。也可以連載和當前在內存中XML文檔保存到光盤。它減少了開發人員要求掌握相當複雜的XML查詢語言。
你必須引用“System.Xml。Linq“利用Linq to XML名稱空間能力在我們的應用程序。
讓我們來看一個LINQ to XML的例子:
例如,我們將展示如何使用XML的LINQ查詢一個asp.net web應用程序。必須遵循以下步驟來創建應用程序。Visual Studio現在是敞開的。從文件菜單中選擇New。如下所述,選擇一個項目。
會出現一個新的框當您選擇這個項目。
所示,選擇“Asp。淨空的Web應用程序中,“名字”LINQtoXML,”並點擊“OK”按鈕。
我們將在我們的項目包含一個XML文件來處理LINQ和XML。要做到這一點,右鍵單擊項目並選擇Add - >如下圖所示,選擇新的項目。
將出現一個新窗口,一旦你點擊新的項目,你可以選擇一個XML文件的數據部分。為XML文件指定一個名稱,然後單擊Add按鈕,如所示。
我們將打開文件一旦被添加和添加一些記錄如下所示:
我們的應用程序現在將從“XMLFile顯示數據。xml”文件。為此,右鍵單擊應用程序並選擇添加- >新項目- >選擇Web表單名稱- >給Default1。aspx之前點擊“OK”按鈕。
現在打開“Default1。aspx頁麵”粘貼以下代碼:
接下來,打開文檔的代碼,輸入以下代碼:
看著前麵的示例中,您添加了一個名稱空間稱為“System.Xml。Linq”,這使我們能夠讀取XML文檔數據和設置條件對它找到記錄,“工資”是超過2000人。現在我們將啟動應用程序,看看會發生什麼。
輸出