如何使用Nant的xmlpoke目标删除节点
给出以下xml:
<rootnode>
<childnode arg="a">Content A</childnode>
<childnode arg="b">Content A</childnode>
</rootnode>
将XMLPoke与以下XPath一起使用:
rootnode/childnode[arg='b']
结果(如果替换字符串为空)是:
<rootnode>
<childnode arg="a">Content A</childnode>
<childnode arg="b"></childnode>
</rootnode>
当我们真正想要移除子节点本身时,已删除了childnode的内容。期望的结果是:
<rootnode>
<childnode arg="a">Content A</childnode>
</rootnode>
必须根据childnode参数选择子节点。
没有找到相关结果
已邀请:
1 个回复
细屠截殴些
将上述内容与对NAnt.exe.config文件的修改结合起来,以在构建文件中加载自定义目标和以下脚本:
这将从target.xml中删除带有值为b的参数arg的子节点。这首先是我真正想要的!