我想根据存储在BaseX数据库中的RelaxNG模式验证XML。 我也在数据库中存储了RelaxNG模式,但是当我验证它时抛出下面的错误。 代码进行验证: let $binary := db:retrieve('onix','/relaxng/publishers-51cr.rnc')
let $schema := bin:decode-string($binary)
return
let
我XQuery是这样的: for $cit in /*:CitedReferenceCIT[@status = 'D']
where contains($cit/@file, "#")
return string-join(base-uri($cit/@file))
当我运行此查询,我得到了这样的错误提示: 错误: Stopped at C:/Users/Administrator/Des
我一直在试图查询包含多于1500000项的BaseX数据库。 当我运行此查询 for $item in collection('coll')//item
return $item (: returns an xml element :)
它执行在不到一秒钟。 但是当我尝试在xml中返回结果时,出现“Out of main memory”错误。 <xml>{
for $ite