0

我正在尝试读取一个 XML 文件,但我只想知道 the 的名称node和她的值。

例子

<User>
    <Contact>
        <Name>Lucas</Name>
        <ID>123</ID>
    </Contact>
</User>

我正在尝试使用下面的代码,但没有成功。我怎样才能只返回node名称和她的值?

foreach (var name in doc2.Root.DescendantNodes().OfType<XNode>().Select(x => x).Distinct())
{
    string nome = name.ToString();
}

我希望我的字符串接收我的节点的名称,这种情况将是Name和她的值,那将是Lucas

4

1 回答 1

3
foreach(var element in doc2.Root.Descendants()) {
    String name = element.Name.LocalName;
    String value = element.Value;
}
于 2012-08-14T13:00:50.490 回答