C 中讀取xml檔案指定節點

2021-05-25 05:17:39 字數 675 閱讀 6770

參考:select xml nodes by name

假設xml檔案內容是

我們需要讀取activity節點下的內容,因為存在多個activity,所以需要讀取多個節點。可以使用 xmldocument.selectsinglenode和xmldocument.selectnodes方法查詢節點。前乙個是查詢匹配的第乙個節點,而後乙個則會返回乙個節點列表。

首先建立乙個讀取xml檔案的方法readxmlnode

然後在主函式中呼叫該方法

輸出結果為:

activityid:1

activityname:start

activitylevel:1

然後在主函式中呼叫該方法

輸出結果為:

共有2個節點

activityid:  1

activityname:  start

activitylevel:  1

activityid:  2

activityname:  pass

activitylevel:  2

參考雖然沒有用到參考文章中的方法,不過總覺得以後會用到的。

然後在主函式中呼叫該方法

輸出結果為:

activityid:2

activityname:pass

activitylevel:2

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方法查詢節點。前乙個是查詢匹配的...

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

長江路178號 演唱部 火星路239號 舞蹈部 香港街13號 偶像部 要獲取 name 曾不可 的節點下面的 address 節點的值 火星路239號 c 如何實現?ok,在linq之前,可以試用xmldocment將xml整個檔案讀進來,然後比如可以用xpath再進行分析。自從有了linq,一切都...