Я хотел бы создать список элементов, используя для этого, как и в примере:Создать список, используя для в XQuery 1.0
for $ingr in distinct-values(//Ingredient/Name)
let $res := (
for $res2 in //Restaurant
return if(some $ingr2 in $res2/Dish/Ingredient/Name satisfies $ingr2 eq $ingr)
then($res2)
else()
)
return $ingr, $res
То, что я хочу, чтобы получить это: For each ingredient return the list of restaurants that use it
. Я действительно не понимаю, где проблема?
Здесь вы можете увидеть пример: http://www.xpathtester.com/xquery/0c8f9699df404020afd07ff9f9517a46
Он твердит: ERROR - Variable $res has not been declared
Этот код дает мне эту ошибку: 'ERROR - функция системы данных # 0 не доступен с этим хозяином языка/version' – Timmy
вы должны удалить {данные()} из вторая строка кода –