Hi Yitzhak,

A self-contained example would be helpful.

Thanks in advance,
Christian


On Thu, Dec 26, 2024 at 4:07 PM <[email protected]> wrote:

> Hello,
>
> My environment has BaseX 11.6 installed.
>
> The XQuery is called in c# via REST HTTP call:
> string REQUESTURL =
> $"http://{HOST}:{PORT}/rest?run={XQUERY}&$xml={xmlFile}&$xsd={xsdFile}";;
>
> XQuery is using XSD validation with caching, along the following:
> let $result := validate:xsd-report($xml, $xsd, map {
> 'http://apache.org/xml/features/validation/cta-full-xpath-checking':
> true(),
> 'cache': true() })
>
> It seems that the cache invalidation call stopped working ?!
> It is not picking up the latest XSD.
>
> I launch it from the BaseX GUI as follows:
> validate:xsd-init()
>
> Just restart of the HTTP listener picks up the latest/modified XSD.
>
> Please advise.
>
> Regards,
> Yitzhak Khabinsky
>
>
>

Reply via email to