xml中如何讀取乙個子節點有特定值的節點

2021-06-19 02:59:26 字數 900 閱讀 4344

xml中怎麼讀取乙個子節點有特定值的節點?

有乙個簡單的xml檔案,如下:

beginning visual c#

2023年

karli watson

7582

beginning visual c# 3rd edition

2023年

eric white

1234567890

對xpath查詢不熟,我想找出子節點名稱為「data」,子節點的值為「2023年」的節點title。

xmldocument doc = new xmldocument();

doc.load(@"......");

xmlnode xnode = doc.selectsinglenode(....); 

紅色省略號中的內容應該怎麼寫,先謝謝各位了。

------解決方案--------------------

xmldocument doc = new xmldocument(); 

doc.load(@"......"); 

xmlnode node = doc.selectsinglenode("/books/book[data='2023年']");

string tilele=node["title"];

好像你的xml有問題吧。。。。

beginning visual c#

2023年

karli watson

7582

beginning visual c# 3rd edition

2023年

eric white

1234567890

要一致...

03 第乙個子節點和最後乙個子節點

lang en charset utf 8 documenttitle head box 這是乙個廣告div 這是乙個列表li ul 說明性文字span div box.firstchild 獲取第乙個子節點 box.firstelementchild 獲取第乙個子元素,有相容性問題,從ie9以後支...

03 第乙個子節點和最後乙個子節點

lang en charset utf 8 documenttitle head box 這是乙個廣告div 這是乙個列表li ul 說明性文字span div box.firstchild 獲取第乙個子節點 box.firstelementchild 獲取第乙個子元素,有相容性問題,從ie9以後支...

JQ獲得元素的最後乙個子節點

網上很多都是教人用 xx ch ildr en inpu t la st 帶的是c hild ren,其實這是 不對的,因為ch ildr en只能 攜帶子代 元素,所 以我在這 步上進行 了改良,xx children input last 帶的是children,其實這是不對的,因為childr...