OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] Famous web services with apparent serious XML schema error

[ 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

> 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
> > derived from the xsi:type, which is backwards and illegal.  (Notice that
> > 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?



News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS