我想根據存儲在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