gpt4 book ai didi

xml - XPath "in"运算符

转载 作者:数据小太阳 更新时间:2023-10-29 01:46:09 25 4
gpt4 key购买 nike

XPath 1.0 中是否有一个运算符充当 SQL 中的“in”运算符?

select * from tbl_students where id in (1,2,3)

最佳答案

XPath 1.0 的 = 运算符就是这样工作的,尽管 XPath 1.0 不提供用于编写​​序列的语法。所以如果你有一个 XML 文档的形式

<doc>
<value>1</value>
<value>2</value>
<value>3</value>
</doc>

然后像 //doc[value = 2] 这样的表达式将返回那个 doc 元素。

在 XPath 2.0 中,语法 (1, 2, 3) 将创建一个包含三个整数的序列,您可以编写类似 $i = (1, 2, 3) 的条件。但是文字序列不是 XPath 1.0 的特性——在 XPath 表达式的一侧获取多个值的唯一方法是使用匹配多个节点的路径表达式。

关于xml - XPath "in"运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13871250/

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