【发布时间】:2010-09-11 08:10:45
【问题描述】:
我正在this xml 上尝试一个非常基本的 XPath(如下所示),但它没有找到任何东西。
我正在尝试 .NET 和 this website,而诸如 //PropertyGroup、/PropertyGroup 和 //MSBuildCommunityTasksPath 之类的 XPath 根本不适合我(它们编译但返回零结果)。
源 XML:
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- $Id: FxCop.proj 114 2006-03-14 06:32:46Z pwelter34 $ -->
<PropertyGroup>
<MSBuildCommunityTasksPath>$(MSBuildProjectDirectory)\MSBuild.Community.Tasks\bin\Debug</MSBuildCommunityTasksPath>
</PropertyGroup>
<Import
Project="$(MSBuildProjectDirectory)\MSBuild.Community.Tasks\MSBuild.Community.Tasks.Targets" />
<Target Name="DoFxCop">
<FxCop TargetAssemblies="$(MSBuildCommunityTasksPath)\MSBuild.Community.Tasks.dll"
RuleLibraries="@(FxCopRuleAssemblies)"
AnalysisReportFileName="Test.html"
DependencyDirectories="$(MSBuildCommunityTasksPath)"
FailOnError="True"
ApplyOutXsl="True"
OutputXslFileName="C:\Program Files\Microsoft FxCop 1.32\Xml\FxCopReport.xsl" />
</Target>
</Project>
【问题讨论】:
-
如果您可以提供一个简短的代码示例,说明您在 .net 中尝试过的内容,则可以更轻松地提出可能出现的问题。
标签: xml xpath namespaces