用C 讀取XML指定節點下的值

2021-06-21 20:42:16 字數 372 閱讀 9611

長江路178號 

演唱部 

火星路239號 

舞蹈部 

香港街13號 

偶像部 

要獲取 name="曾不可" 的節點下面的 address 節點的值「火星路239號」,c#如何實現?

ok,在linq之前,可以試用xmldocment將xml整個檔案讀進來,然後比如可以用xpath再進行分析。

自從有了linq,一切都變得簡單了,實現**如下:

view sourceprint?

//假設以上xml我們儲存在乙個本地xml檔案 d:\microsoft work\xmlpath\samplexml.xml 中 

public listgetxmlresult() 

C 中讀取xml檔案指定節點

參考 select xml nodes by name 假設xml檔案內容是 我們需要讀取activity節點下的內容,因為存在多個activity,所以需要讀取多個節點。可以使用 xmldocument.selectsinglenode和xmldocument.selectnodes方法查詢節點。...

C 中讀取xml檔案指定節點

參考 select xml nodes by name 假設xml檔案內容是 1 start11 1 2pass22 2 我們需要讀取activity節點下的內容,因為存在多個activity,所以需要讀取多個節點。可以使用 xmldocument.selectsinglenode和xmldocum...

C 中讀取xml檔案指定節點

假設xml檔案內容是 1start11 12pass22 2我們需要讀取activity節點下的內容,因為存在多個activity,所以需要讀取多個節點。可以使用 xmldocument.selectsinglenode和xmldocument.selectnodes方法查詢節點。前乙個是查詢匹配的...