トラバースしようとしているXMLドキュメントがあります。これはSDMXに準拠しています。ここに短いサンプルがあります:
<root>
<csf:DataSet id="J10">
<kf:Series>
<value> 107.92
</value>
</kf:Series>
</csf:DataSet>
</root>
ただし、C#でLinq to Xmlを使用して次のことを実行しようとすると、XmlExceptionが発生します。
XElement dataset = document.Element("csf:DataSet");
例外テキストは次のとおりです。「:」文字、16進値0x3Aは、名前に含めることはできません。
XMLを制御することはできません。これをどのように克服できるかについてのアイデアはありますか?