我有以下xml部分,並試圖提取密鑰已知的值。下面的例子是一個片段,來自一個包含1000個節點的更大的xml。c#從下一個節點提取值
<?xml version="1.0" encoding="utf-8"?>
<DictionarySerializer>
<item>
<key>key1</key>
<value>CONTENT1</value>
</item>
<item>
<key>key2</key>
<value>CONTENT2</value>
</item>
</DictionarySerializer>
我假設上述被稱爲串XML, 然後用
XDocument.Parse(xml)
.Descendants("key")
.Where(x => (string)x.Value == "key1")
.FirstOrDefault().NextNode.ToString()
我能得到的字符串<value>CONTENT1</value>
但我根本不能讓我周圍的頭如何獲得價值節點的值要說。 我afrad它是超級簡單,我只是被卡在一個coffein循環:-)
,所以這是第一個對我來說計算器。絕對不是最後一個。謝謝你一堆很好的答案。 –
@KimIsaksen好..很高興幫助你.. !! –