我有這樣的XML字符串:如何獲取C#中的XML字符串中的某些對象的值?
<RESPONSE>
<SINGLE>
<KEY name="sitename">
<VALUE>Stackoverflow</VALUE>
</KEY>
<KEY name="username">
<VALUE>this value</VALUE>
</KEY>
</SINGLE>
</RESPONSE>
如何從密鑰名「用戶名」值?我想在我的代碼中獲得「這個值」的值。我嘗試反序列化和任何其他代碼,但它不起作用。請大家幫幫我,謝謝:d
編輯:
我嘗試使用此代碼:
XDocument doc = XDocument.Load("myXML.xml");
var keys = doc.Descendants("KEY");
foreach (var VALUE in keys)
{
Console.WriteLine(VALUE.Value);
}
但如何做,我只從一個名爲「用戶名」 KEY獲取價值?謝謝:))
到目前爲止你在做什麼? – jomsk1e
看看這個答案http://stackoverflow.com/questions/7119806/c-sharp-reading-data-from-xml – Jay
通常你會嘗試從一個具體的密鑰獲得一個值,在這種情況下你正在做相反... –