Если вы действительно хотите вызывать свой код как мульти-оператор, вы можете использовать xdmp:invoke
и вызывать модуль с несколькими операторами в вашей базе данных модулей.
В качестве альтернативы, если вы не преобразуете свой документ во времявставив, вы можете вернуть ваш $content
вместо того, чтобы получать его снова.
let $content := <poem>Johny Johny Yes Papa ! Eating sugar No Papa !</poem>
return xdmp:invoke-function(function() {
let $x := xdmp:document-insert("/poem2.xml",$content)
return $content
})