2017-01-11 47 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

谢谢!这只是做了伎俩! –