下面的例項**使用
linq to xml
查詢xml
檔案中指定屬性值的元素,並對查詢結果中的元素進行排序,然後將元素的名稱顯示在網頁中。具體步驟如下。(1
)將books.xml
檔案的訪問位址轉換為實體地址。(2
)使用xelement
類的load()
方法讀取
books.xml
檔案的內容,並建立為
xe例項。(3
)使用linq
表示式查詢
xe例項中名稱為「
book
」的、id
屬性的值包含「
10」字串的元素,查詢結果儲存為
elements
變數。同時,在查詢操作中對元素按照元素的名稱進行倒序排序。(4
)在網頁中顯示
elements
變數中元素的名稱。
private void queryelementbyorder()
}sample_11
專案中的
queryxml.aspx
頁面測試了上述例項**(
queryelementbyorder()
函式),測試結果如圖
所示。
精通LINQ 11 3 2 查詢根元素
linq to xml 乙個很重要的功能就是能夠方便地 靈活地查詢 xml檔案。下面的例項 使用 linq to xml 查詢xml 檔案的根元素,並將根元素的名稱顯示在網頁中。具體步驟如下。1 將books.xml 檔案的訪問位址轉換為實體地址。2 使用xdocument 類的load 方法讀取 ...
精通LINQ 4 1 LINQ查詢子句概述
查詢 query 是一組指令,這些指令可以從乙個或多個給定的資料來源中檢索資料,並指定檢索結果的資料型別和表現形式。查詢表示式是一種用查詢語法表示的表示式,由一組用類似於 sql或 xquery 的宣告性語法編寫的子句組成。每乙個子句可以包含乙個或多個 c 表示式,而這些表示式本身又可能是查詢表示式...
查詢陣列指定元素並刪除
本文 arr.splice arr.findindex item item.id id 1 item 只是引數可以寫成 i 或者 v 都可以 後面的額id是陣列的id,是不能隨便寫的,如果你陣列裡面寫的是id,這裡就寫id,如果陣列裡面寫的是num,那這裡就寫num 後面的id是你想要刪除的元素的i...