確かに、それは簡単な質問ですが、私は本当のあいまいさを念頭に置いており、解決策を見つけることができません.
次のような非常に単純なxmlがあります。
<xml-header>
<error code="40" message="errorMessage" />
</xml-header>
そして、そこから値「40」を取得する必要があります。したがって、私の意見では、要素「エラー」の属性「コード」から値を取得します。(私は正しいですか?)
return (from node in xdoc.Descendants() select node.Element("error").Attribute("code").Value).First();
そして、それはうまくいきません。正しい表現は?
[アップデート]
申し訳ありませんが、問題は xNamespace にありました。
したがって、次のようになるはずxdoc.Descendants(Constants.xNamespace)
です。定数クラスにもこれがありました。