たとえば、xmlファイルがあります。
<item>
<name>John Caters</name>
<age>46</age>
<cd:creator>Wings Man</cd:creator>
</item>
そして、私はと(string)item.Element("name").Value
の間のコンテンツを取得するために使用します<name>
</name>
しかし、私はどのように行き来するのか分かりません
xml ノードの幅 ":" が問題です
それは完全なXMLファイルであってはなりません。名前空間エイリアス「cd」が実際に何を意味するかを指定する何かがあるはずです。
<doc xmlns:cd="http://something">
<item>
..
<cd:creator>...</cd:creator>
</item>
</doc>
その時点でそれは簡単です:
XNamespace cd = "http://something";
string creator = (string) item.Element(cd + "creator");
...しかし、最初に名前空間のURLを知る必要があります。