gpt4 book ai didi

xpath - 匹配子节点内容的 xdt 变换定位器

转载 作者:行者123 更新时间:2023-12-03 15:22:55 25 4
gpt4 key购买 nike

我在 web.config 中有以下节点:

<configuration>
...
<scheduling>
<agent>
<param desc="database">core</param>
</agent>
<agent>
<param desc="database">master</param>
</agent>
</scheduling>
...
</configuration>

我想删除整个 <agent>具有主内容的子参数节点的节点。我的 xdt 变换节点或多或少看起来像:
<configuration>
...
<scheduling>
<agent
xdt:Transform="Remove"
xdt:Locator="XPath(./param[@desc='database']/??????)" />
</scheduling>
...
</configuration>

如您所见,我不知道如何与节点内容字符串匹配。我需要在这里添加什么?

环境注意事项:
Windows 7 - 视觉工作室 2010 SP1

最佳答案

text() 添加额外的测试进入定位器。匹配<param>节点:

xdt:Locator="XPath(./param[@desc='database' and text()='master'])">

编辑:匹配 <agent>您需要移动的节点 param进入 XPath 匹配的谓词:
xdt:Locator="Condition(param/@desc='database' and param/text()='master')">

关于xpath - 匹配子节点内容的 xdt 变换定位器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9707108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com