SelectSingleNode在MSBuild proj文件中找不到节点

时间:2013-02-04 20:01:50

标签: xml msbuild msxml xmlnode selectsinglenode

我正在尝试解析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')]");

如果删除项目中的所有属性,它会找到我要查找的节点 在这种情况下,我该怎么办? 谢谢!

0 个答案:

没有答案