Hi,

On Mon, 2005-04-18 at 20:51 +0200, Nicolas Mailhot wrote:
> I'm trying to validate the following document:
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";>
>       <wsdl:types>
>       </wsdl:types>
> </wsdl:definitions>
> 
> against the wsdl schema (found at the expected url)
> 
> Somehow xmllint outputs this crazy validation error. It's so gross I
> fear I'm missing something obvious (verified on FC Devel & windows)

It's a bug and related to bug [1]. 

> [EMAIL PROTECTED] tmp]$ xmllint --debug --schema wsdl.xsd test.wsdl
> DOCUMENT
> version=1.0
> encoding=UTF-8
> URL=spp.wsdl
> standalone=true
>   ELEMENT wsdl:definitions
>     namespace wsdl href=http://schemas.xmlsoap.org/wsdl/
>     TEXT
>       content=
>     ELEMENT wsdl:types
>       TEXT
>         content=
>     TEXT
>       content=
> spp.wsdl:3: element types: Schemas validity error : Element
> 'wsdl:types': This element is not expected. Expected is one of
> ( {http://schemas.xmlsoap.org/wsdl/}documentation,
> {http://schemas.xmlsoap.org/wsdl/}import,
> {http://schemas.xmlsoap.org/wsdl/}types,
> {http://schemas.xmlsoap.org/wsdl/}message,
> {http://schemas.xmlsoap.org/wsdl/}portType,
> {http://schemas.xmlsoap.org/wsdl/}binding,
> {http://schemas.xmlsoap.org/wsdl/}service,
> {##other:http://schemas.xmlsoap.org/wsdl/}* ).
> spp.wsdl fails to validate

The schema processor still has an issue with <any> wildcards with a
namespace value of "##other". 
I tried a workaround for the problem described in [1] but it's
apparently not working.

The instance is accepted if the workaround is removed; unfortunately
an instance like the following would be then accepted as well:

<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";>
        <wsdl:fds/>
</wsdl:definitions>

I.e. we are currently not able to restrict the namespaces to "##other".

I will remove the workaround if there are no objections, since it seems
to do more harm than good.

[1] http://bugzilla.gnome.org/show_bug.cgi?id=172215

Regards,

Kasimier
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to