次の構造を含む XML ドキュメントに文字列を読み込んでいます。
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Compile Include="clsWorker.cs" />
</ItemGroup>
</Project>
次に、すべてをにロードしていXmlDocument
ます:
XmlDocument xmldoc = new XmlDocument();
xmldoc.LoadXml(Xml);
次に、次の問題が発生します。
XmlNode Node = xmldoc.SelectSingleNode("//Compile"); // returns null
xmlns
ルート要素 ( ) から属性を削除すると、Project
正常に動作します。
SelectSingleNode
関連する要素を返すにはどうすればよいですか?