Вам не нужно XQuery Update для выполнения операций такого типа .
Это приложение XQuery:
<A>
<B>
<C>
{for $n in /A/B/node()
return $n}
</C>
</B>
</A>
при применении к предоставленному документу XML :
<A>
<B>
<D/>
<D/>
<D/>
<E/>
</B>
</A>
дает именно нужный, правильный результат :
<A>
<B>
<C>
<D/>
<D/>
<D/>
<E/>
</C>
</B>
</A>