I forgot to paste the .xq content:

let $xsd := db:open('AppResources')/*[@id = 'schema-test-validate']
let $xsd-name := tokenize($xsd/base-uri, '/')[last()]
let $file-sys-xsd := 'test-to-delete.xsd'
let $out := file:write($file-sys-xsd, $xsd)
let $xml := <app-definitions><invalid/></app-definitions>
let $res := validate:xsd-info($xml, $file-sys-xsd)
return $res

On Thu, Apr 26, 2018 at 4:30 PM, France Baril <france.baril@architextus.com> wrote:
Hi, 

This used to work, but it doesn't anymore. 

Setup: Create a db called AppResources and put any xsd in it with the root id set to 'schema-test-validate'.
.xq: 


Expected result: validation error.
Result I get:
Stopped at path/xsd-validate-test.xq, 6/30:
[FODC0002] Resource 'test-to-delete.xsd' does not exist.

I checked, the xsd does exist on my file system. I also validated content against it. The .xsd works, it does validate content outside of baseX.

Can you help? Thanks!






--
France Baril
Architecte documentaire / Documentation architect
france.baril@architextus.com




--
France Baril
Architecte documentaire / Documentation architect
france.baril@architextus.com