精通LINQ 11 3 2 查詢根元素

2021-04-17 05:08:32 字數 693 閱讀 7670

linq to xml

乙個很重要的功能就是能夠方便地、靈活地查詢

xml檔案。下面的例項**使用

linq to xml

查詢xml

檔案的根元素,並將根元素的名稱顯示在網頁中。具體步驟如下。(1

)將books.xml

檔案的訪問位址轉換為實體地址。(2

)使用xdocument

類的load()

方法讀取

books.xml

檔案的內容,並建立為

doc例項。(3

)使用linq

表示式查詢

doc例項中包含名稱為「

books

」的元素,即查詢根元素。查詢結果儲存為

elements

變數。(

4)在網頁中顯示

elements

變數中元素的名稱。由於

elements

變數包含

books.xml

檔案的根元素,因此,在網頁上將顯示根元素的名稱。

private void queryrootelement()

}sample_11

專案中的

queryxml.aspx

頁面測試了上述例項**(

queryrootelement()

函式),測試結果如圖

所示。

精通LINQ 4 1 LINQ查詢子句概述

查詢 query 是一組指令,這些指令可以從乙個或多個給定的資料來源中檢索資料,並指定檢索結果的資料型別和表現形式。查詢表示式是一種用查詢語法表示的表示式,由一組用類似於 sql或 xquery 的宣告性語法編寫的子句組成。每乙個子句可以包含乙個或多個 c 表示式,而這些表示式本身又可能是查詢表示式...

精通LINQ 11 3 6 查詢元素並排序

下面的例項 使用 linq to xml 查詢xml 檔案中指定屬性值的元素,並對查詢結果中的元素進行排序,然後將元素的名稱顯示在網頁中。具體步驟如下。1 將books.xml 檔案的訪問位址轉換為實體地址。2 使用xelement 類的load 方法讀取 books.xml 檔案的內容,並建立為 ...

精通LINQ 4 2 2 where子句

在 linq 查詢表示式中,where 子句指定篩選元素的邏輯條件,一般由邏輯運算子 如邏輯 與 邏輯 或 組成。乙個查詢表示式可以不包含 where 子句,也可以包含 1個或多個 where 子句。每乙個 where 子句可以包含 1個或多個布林條件表示式。對於乙個 linq 查詢表示式而言,wh...