我正在将一个字符串加载到一个包含以下结构的 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
返回相关元素?