0

XML ファイルを読み込もうとしていますが、 の名前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 に答える