2017-01-11 75 views
-1

我得到了這塊XML,我只需要一個特定鍵的值。像刺痛的輸入是「c4ca4238a0b923820dcc509a6f75849b」,它只需要閱讀:「Lorem Ispum」。C#XML獲取屬性並輸出一個元素

<data> 
    <key id="c4ca4238a0b923820dcc509a6f75849b" alt-id="1"> 
    <value>Lorem Ispum</value> 
    </key> 
    <key id="c81e728d9d4c2f636f067f89cc14862c" alt-id="2"> 
    <value>Dolor Sit Amet</value> 
    </key> 
</data> 
+0

你OK的伎倆,你需要的東西,但你有什麼問題嗎? –

回答

0

這可能做

XDocument xdc = XDocument.Load("YourXMLFile"); 
var SomeValue = xdc.Descendants("key") 
        .Where(x => x.Attribute("id").Value == "c4ca4238a0b923820dcc509a6f75849b") 
        .Descendants("value") 
        .FirstOrDefault() 
        .Value; 
+0

謝謝!這只是做了伎倆! –