<pre class="brush:xquery">
insert node (attribute {'a'} {5}, 'text', <e/>) into /n
</pre>
<pre class="brush:xquery">
replace value of node /n with (<a><b/></a>)
</pre>
<pre class="brush:xquery">
copy $c := doc('/doc.xml')//node[@id=1]
modify rename node $c as 'copyOfNode'
return $c