【发布时间】:2010-04-06 12:30:23
【问题描述】:
我正在尝试使用 xmlpoke 任务来更新 VS 项目文件(即 XML)。在项目根目录中,有多个 PropertyGroup 节点,我试图选择第一个。 XML 看起来像这样
<Project>
<PropertyGroup>
</PropertyGroup>
<PropertyGroup>
</PropertyGroup>
<PropertyGroup>
</PropertyGroup>
</Project>
我使用//Project/PropertyGroup[1] 的xpath 来获取第一个PropertyGroup,但我收到错误:“Non-unique xpath given //Project/PropertyGroup[1]”。
编辑:抱歉,我认为这无关紧要(但确实如此),Project 有一个命名空间。我将正确的 XML 与正确的 xmlpoke 作为任何未来搜索者的答案。
【问题讨论】: