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