> 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>
>
>

Reply via email to