gpt4 book ai didi

xml - 返回表达式中的XQuery变量未解析其值

转载 作者:行者123 更新时间:2023-12-03 17:14:09 24 4
gpt4 key购买 nike

我正在尝试运行XQuery代码,但是返回表达式中的变量未被解析

当我运行以下XQuery代码时

for $x in (<Person/>,<Person/>)
return $x


我得到了输出

<Person/>
<Person/>


没关系,但是当我运行以下代码时

for $x in (<Person/>,<Person/>)
return <Name>$x</Name>


我懂了

<?xml version="1.0" encoding="UTF-8"?>
<Name>$x</Name>
<Name>$x</Name>


为什么变量$ x包含在返回表达式中的元素内时无法解析?

最佳答案

您应该将$ x放在花括号中,XQuery需要知道您不需要文字。

for $x in (<Person/>,<Person/>)
return <Name>{$x}</Name>

关于xml - 返回表达式中的XQuery变量未解析其值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24958965/

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