- From: Jesus M. Salvo Jr. <jesus.salvo@migasia.com>
- Date: Mon, 24 Feb 2003 11:22:59 +1100
- To: xml-dist-app@w3.org
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 Sunday, 23 February 2003 19:21:48 UTC