我正在尝试解析MSBuild proj文件(具有xml结构) 但似乎SelectSingleNode方法找不到节点。 我认为这是因为命名空间,但我不确定原因
所以,我的MSBuild proj文件有
<?xml version="1.0" ?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
.... //elements
</Project>
我使用c#,这是我的呼叫代码
XmlDocument xml = new XmlDocument();
xml.Load("HID.props");
XmlNode platform_node = xml.SelectSingleNode("/Project/PropertyGroup[contains(@Condition, 'key')]");
如果删除项目中的所有属性,它会找到我要查找的节点 在这种情况下,我该怎么办? 谢谢!