> It would be wonderful if imports/includes could be automatically resolved -
> the "validate" module could then be extremely useful!
As we use external code for processing XSD, I'm not quite sure if we
can do something about this. - Could you possibly provide us with a
self-contained example that we can use for testing?
Thanks,
Christian
>
> Best regards,
> Hans-Juegen
>
> PS: My experiment:
>
> ======================================================
> let $docURI := '... a document URI ...'
> let $xsdURI := '... the corresponding schema URI ...'
>
> let $xsd := doc($xsdURI)
> let $tns := $xsd/xs:schema/@targetNamespace
> let $doc1 := doc($docURI)
> let $doc2 :=
> document {
> element {node-name($doc1/*)} {
> attribute xsi:schemaLocation {concat($tns, ' ', $xsdURI)},
> $doc1/*/(@*, node())
> }
> }
> return
> <results>{
> <result1>{validate:xsd-info($doc1, $xsd)}</result1>,
> <result2>{validate:xsd-info($doc2)}</result2>
> }</results>
> ======================================================
>
> =>
>
> <results>
> <result1>Fatal:src-resolve: Name "communication:ShoppingCartFetchRS" kann
> nicht als "type definition"-Komponente aufgelöst werden.</result1>
> <result2/>
> </results>
>
>