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