(: Save an XQuery doc and it's parse :) import module namespace docs="lsp/docs" at "docs.xqm"; declare variable $textDocument external; declare variable $webSocket as xs:string external; docs:save( $webSocket, $textDocument ), ws:send( {"jsonrpc": "2.0", "method":"window/logMessage", "params":{"type":1,"message":"TODO"} }, $webSocket )