[
Lists Home |
Date Index |
Thread Index
]
----- Original Message -----
From: "Rich Salz" <rsalz@datapower.com>
To: "Jeff Greif" <jgreif@alumni.princeton.edu>
Cc: <xml-dev@lists.xml.org>
Sent: Saturday, January 11, 2003 5:28 PM
Subject: Re: [xml-dev] Famous web services with apparent serious XML schema
errors
> 3. For some reason, possibly to satisfy the caprices of some early soap
> > tools, the services return results that look like this:
> > <Authors SOAP-ENC:arrayType="xsd:string[2]"
> > xsi:type="SOAP-ENC:Array">
> > <Author xsi:type="xsd:string">Reiner Westermeier</Author>
> > <Author xsi:type="xsd:string">Tom Naven</Author>
> > </Authors>
> > Xerces correctly rejects these also, since the declared type of Authors
is
> > derived from the xsi:type, which is backwards and illegal. (Notice that
the
> > soap-enc:arrayType is a typo -- should be "tns:Author[2]").
>
> That looks like self-describe SOAP 1.1 array to me. Declaring the type
> via xsi:type allows interpretation without a schema. And you're wrong
> about the tns:Author[2].
But surely it's not supposed to be incorrect with respect to the schema
that's used to specify how these results are supposed to look? Are you
forbidden from validating SOAP 1.1 content against a schema?
Jeff
|