使用Linq to XML操作XML的屬性

2021-05-24 00:50:40 字數 1436 閱讀 8314

using

system;

using

system.xml.linq;

using

system.linq;

namespace

class

program

console.writeline(

"--------------------------");

console.writeline(

"使用linq遍歷某個元素的屬性:");

var query

=xel.element(

"person

").attributes().where(a

=>

a.name =="

name"||

a.name =="

***"

).select(a

=>

a);foreach

(var q

inquery)

console.writeline(

"--------------------------");

console.writeline(

"獲取某個元素第乙個屬性:");

console.writeline(xel.element(

"person

").firstattribute.value.tostring());

console.writeline(

"獲取某個元素最後乙個屬性:");

console.writeline(xel.element(

"person

").lastattribute.value.tostring());

console.writeline(

"--------------------------");

console.writeline(

"使用remove方法刪除某個屬性");

xel.element(

"person

").attribute(

"***

").remove();

console.writeline(xel);

console.writeline(

"--------------------------");

console.writeline(

"使用setattributevalue方法刪除某個屬性");

xel.element(

"person

").setattributevalue(

"age",

null

);console.writeline(xel);

console.writeline(

"--------------------------");

}}}

Linq to XML詳細操作

xelement root new xelement root new object new xelement stu new object new xelement stu new object new xelement stu new object new xelement stu new ob...

使用Linq to XML遍歷XML

using system using system.xml.linq using system.linq namespace class program console.writeline console.writeline 使用xelement遍歷 foreach xelement e inxel...

使用LINQ to XML來查詢XML

用於xml的語言整合查詢 linq to xml 允許使用標準查詢操作符就像樹形操作符一樣來查詢xml資料,它能夠提供類似xpath的導航在後代 祖先和兄弟的xml元素中導航。它簡化了對xml資料的使用,不必使用額外的語言語法像xpath或xquery。你可以使用linq to xml對你從檔案系統...