Hi,

 

I stumbled upon this behavior. Is this a bug? I’m still using Basex version 9.7.

 

Code[1]:

let      $e := <E>abc</E> update { replace value of node . with ./data() || "def" }

return ( $e, $e/data() )

 

Result:

<E>abcdef</E>

abc

 

Expecting:

<E>abcdef</E>

abcdef

 

[1] attachment: “replace-value-of-bug.xq”

 

Pleased to hear from you,

 

Rob Stapper

 

 

Sent from Mail for Windows

 


Virus-free.www.avast.com