У меня есть цикл, как это:Возможно ли получить доступ к родительскому узлу внутри цикла?
for $a in local:distinct-nodes($x/input/book[@stat = 'ok'])
let $b:=string($a/../input/@docid)
Это возвращает пустую строку ($ Ь пусто). Итак, мне интересно, как я могу получить доступ к родительскому узлу в этой ситуации. Я действительно не хочу получать к нему доступ из root (// xxxx), потому что файл XML довольно велик.
Хороший вопрос, +1. См. Мой ответ для объяснения проблемы, которую вы имеете, и для простой коррекции. :) –