import module namespace doci = 'urn:doci' at "../src/doci.xqm"; declare variable $long:= file:read-text("C:\Users\mrwhe\git\quodatum\basex-lsp\test\sample.docs\pdfbox.xqm"); declare variable $text:="123456789"; (: create a change description:) declare function local:change($text as xs:string, $sline as xs:integer,$schar as xs:integer, $eline as xs:integer,$echar as xs:integer ) as doci:TextDocumentContentChangeEvent{ doci:TextDocumentContentChangeEvent( $text, doci:Range(doci:Position($sline,$schar),doci:Position($eline,$echar)) ) }; doci:build($text) =>doci:change(local:change("*",0,0,0,0))