- From: Noah Mendelsohn/Cambridge/IBM <noah_mendelsohn@us.ibm.com>
- Date: Mon, 24 Feb 2003 19:14:15 -0500
- To: "Martin Gudgin" <mgudgin@microsoft.com>
- Cc: "Jesus M. Salvo Jr." <jesus.salvo@migasia.com>, xml-dist-app@w3.org, "Henry S. Thompson" <ht@cogsci.ed.ac.uk>
Martin Gudgin writes: >> 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. I believe that when you restrict a schema type to eliminate a canonical form, then the resulting type has no canonical form for the value(s) in question. I >think< but am not 100% sure that attributes of the restricted type cannot have default or fixed values (which must be valid per the canonical type). ------------------------------------------------------------------ Noah Mendelsohn Voice: 1-617-693-4036 IBM Corporation Fax: 1-617-693-8676 One Rogers Street Cambridge, MA 02142 ------------------------------------------------------------------ "Martin Gudgin" <mgudgin@microsoft.com> Sent by: xml-dist-app-request@w3.org 02/24/2003 08:04 AM To: "Jesus M. Salvo Jr." <jesus.salvo@migasia.com>, <xml-dist-app@w3.org> cc: (bcc: Noah Mendelsohn/Cambridge/IBM) Subject: RE: [Fwd: Re: Bug in 2.3.0 ... or bug in SOAP schema?] 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 19:18:56 UTC