- From: Martin Gudgin <mgudgin@microsoft.com>
- Date: Mon, 24 Feb 2003 05:04:41 -0800
- To: "Jesus M. Salvo Jr." <jesus.salvo@migasia.com>, <xml-dist-app@w3.org>
Well, the canonical rep for xs:boolean is false, but this isn't xs:boolean, it's a type that only allows the lexical reps '1' and '0', so I'm not certain that rule applies... I'll check with the XML Schema WG. Gudge > -----Original Message----- > From: Jesus M. Salvo Jr. [mailto:jesus.salvo@migasia.com] > Sent: 24 February 2003 00:23 > To: xml-dist-app@w3.org > Subject: [Fwd: Re: Bug in 2.3.0 ... or bug in SOAP schema?] > > > > Here is the response I got from the Xerces mailing list. > > > -------- Original Message -------- > Subject: Re: Bug in 2.3.0 ... or bug in SOAP schema? > Date: Fri, 21 Feb 2003 09:14:47 -0500 > From: sandygao@ca.ibm.com > Reply-To: xerces-j-user@xml.apache.org > To: xerces-j-user@xml.apache.org > > > > It's a bug in SOAP schema. Xerces 2.2.1 and earlier versions > didn't complain about it because they had a bug too. :-( > > 3.2.6 of the structure spec: > > "2 if there is a {value constraint}, the canonical lexical > representation of its value must be ·valid· with respect to > the {type definition} as defined in String Valid (§3.14.4)." > > In the schema, the default is "0", with canonical rep > "false", which is not valid wrt the pattern. > > Cheers, > Sandy Gao > Software Developer, IBM Canada > (1-905) 413-3255 > sandygao@ca.ibm.com > > > > > > "Jesus M. Salvo > > Jr." To: > Xerces mailing list <xerces-j-user@xml.apache.org> > > <jesus.salvo@miga cc: > > sia.com> Subject: Bug > in 2.3.0 ... or bug in SOAP schema? > > > 02/20/2003 11:22 > > PM > > Please respond to > > xerces-j-user > > > > > > > > > > Currently using 2.2.1 and trying out 2.3.0. > > When I was validating a SOAP envelope using Xerces 2.3.0, it > complained with the following: > > Error: URI=file:///c:/workarea/schemas.xmlsoap.org.xsd Line=70: > a-props-correct.2: Invalid value constraint value '0' in > attribute 'mustUnderstand'.. > Error: URI=file:///c:/workarea/schemas.xmlsoap.org.xsd Line=70: > a-props-correct.2: Invalid value constraint value '0' in > attribute 'mustUnderstand'.. > > > It seems to be complaining about the SOAP schema definition > from w3c ( available at > http://schemas.xmlsoap.org/soap/envelope/ ), > which has the > following for "mustUnderstand" ( which is line 70 just like > the above error says ): > > <!-- Global Attributes. The following attributes are > intended to be usable via qualified attribute names on any > complex type referencing > them. > --> > <xs:attribute name="mustUnderstand" default="0" > > <xs:simpleType> > <xs:restriction base='xs:boolean'> > <xs:pattern value='0|1' /> > </xs:restriction> > </xs:simpleType> > </xs:attribute> > <xs:attribute name="actor" type="xs:anyURI" /> > > Xerces 2.2.1 was not complaining about the above > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: xerces-j-user-unsubscribe@xml.apache.org > For additional commands, e-mail: xerces-j-user-help@xml.apache.org > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: xerces-j-user-unsubscribe@xml.apache.org > For additional commands, e-mail: xerces-j-user-help@xml.apache.org > > > > >
Received on Monday, 24 February 2003 08:05:21 UTC