В настоящее время у меня есть 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, но адаптирую текущий процесс.