在XQuery中检查两个文档之间的ID匹配

时间:2018-08-31 10:37:18

标签: xquery

我目前有一个用于转换XML文档的XQuery,并且必须添加功能以检查主文档中的标识符是否与另一个文档中的id相匹配,而我正努力使它起作用。

我最近的尝试如下:

{
    for $Rights in fn:doc("Rights1")/id
    return if ($Rights=fn:data($id))
    then <dc:rights>Rights1</dc:rights>
    else <dc:rights>Rights2</dc:rights>
}

$id是在我的XQuery顶部定义的变量。

有人可以给我任何建议吗?我对XQuery并不是很熟悉,但是正在适应当前的流程。

0 个答案:

没有答案