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 <[email protected]>
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
> [email protected]
>
--
France Baril
Architecte documentaire / Documentation architect
[email protected]