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對你從檔案系統...