获取XML密钥值

时间:2016-02-22 16:44:25

标签: c# xml linq

我有以下XML文件:

<Configuration>
    <FilePath1>
        \\server\shared\stuff1
    </FilePath1>
    <FilePath2>
        \\server\shared\stuff2
    </FilePath2>
</Configuration>

我需要获取FilePath1值(\\ server \ shared \ stuff1)。最简单/最优雅的方法是什么?

致以最诚挚的问候,

1 个答案:

答案 0 :(得分:0)

使用XElement

var filePath= Server.MapPath("LocationToYourFile/yourFile.xml");
XElement xElem = XElement.Load(filePath);
var e = xElem.Elements("FilePath1");
if (e.Any())
{
    var val = e.First().Value;
    //check val now
}