Xquery XPath中的外部变量
我正在尝试使用动态Xquery并使用外部变量形成路径。Xquery XPath中的外部变量,xquery,xquery-sql,Xquery,Xquery Sql,我正在尝试使用动态Xquery并使用外部变量形成路径。 我的问题是: xquery version "1.0-ml"; declare variable $idValue as xs:string external; declare variable $element as xs:string external; for $sectiondiv in doc()//$element return $sectiondiv; 这里我想从java发送$element查询并执行查询。元素是xml元
我的问题是:
xquery version "1.0-ml";
declare variable $idValue as xs:string external;
declare variable $element as xs:string external;
for $sectiondiv in doc()//$element
return $sectiondiv;
这里我想从java发送$element
查询并执行查询。元素是xml元素的字符串路径
示例xml
理由
这是示例SectionDiv内容
所以我发送的元素值是/rationales/rationalesbody/rational
idValue=RAT_1
它应该还给我sectiondiv和childs 我在寻找同样的东西,发现了这个:
$doc//*[name() eq $element]
你犯了什么错误?