Проверьте соответствие идентификатора между двумя документами в XQuery - PullRequest
0 голосов
/ 31 августа 2018

В настоящее время у меня есть XQuery для преобразования XML-документа, и я должен добавить функциональность, чтобы проверить, соответствует ли идентификатор в основном документе 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, но адаптирую текущий процесс.

...