gpt4 book ai didi

xpath - 在此XML文档中查找值的正确XPath查询是什么?

转载 作者:行者123 更新时间:2023-12-03 16:23:01 27 4
gpt4 key购买 nike

假设我有这个XML文档...

<root>
<str name="My node's attribute">My string's value</str>
</root>


我想基于元素“名称”属性的已知值获取“ str”元素的值,因此我使用以下XPath查询...

str[@name='My node's attribute']


但这至少对我来说不起作用,至少在经典的ASP和C#中不起作用,因为单引号当然与XPath语法中使用的单引号冲突。在两种情况下都将引发异常。

如果我有不能更改XML文档的限制,这里有什么可能的解决方案。

最佳答案

在xpath中使用“代替:

C#

 string xpath = "str[@name=\"My node's attribute\"]";


VB脚本

 Dim xpath : xpath = "str[@name=""My node's attribute""]"

关于xpath - 在此XML文档中查找值的正确XPath查询是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2148884/

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