LINQ

LINQ XML

LINQ XML

這是一個編程接口,讓我們編寫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人。現在我們將啟動應用程序,看看會發生什麼。

輸出

比特幣
1小時
初學者
2.1 k +人注冊
4.51 (95)
Pygame
1小時
初學者
1.7 k +人注冊
4.27 (44)
在Java中繼承
1小時
初學者
1.3 k +人注冊
4.67 (45)
Python圈圈叉叉
1小時
初學者
894年人注冊
4.87 (23)
蟒蛇Python
2小時
初學者
842年人注冊
4.45 (29)
運營商在MySQL中
2小時
初學者
2.5 k +人注冊
4.34 (58)
先進的SQL
1小時
中間
6.2 k +人注冊
4.38 (245)
Java編程中的錯誤
2小時
初學者
995年人注冊
4.63 (19)
Python閑置
1小時
初學者
226年人注冊
Python與R
3小時
初學者
714年人注冊
4.5 (22)
Baidu
map