You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-dev@xerces.apache.org by bu...@apache.org on 2002/07/25 04:40:51 UTC

DO NOT REPLY [Bug 11155] New: - validation fails for elements that contain choices of groups that contain choices of groups

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=11155>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=11155

validation fails for elements that contain choices of groups that contain choices of groups

           Summary: validation fails for elements that contain choices of
                    groups that contain choices of groups
           Product: Xerces2-J
           Version: 2.0.2
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: XML Schema Structures
        AssignedTo: xerces-j-dev@xml.apache.org
        ReportedBy: kevin.ott@webmethods.com


Schema validation fails for elements that contain choices of groups that 
contain choices of groups.

Attached is a simple test program that reproduces the problem, along with an 
xsd file and what I believe is a valid instance file.  The xsd file happens to 
be the definition of wsdl and is taken directly from 
http://schemas.xmlsoap.org/wsdl/.  

The error reported is:

[Error] xerces_bug.xml:28:21: cvc-complex-type.2.4.b: The content of 
element 'operation' is not complete. It must 
match '(((("http://schemas.xmlsoap.org/wsdl/":documentation){0-1}),((WC
[##other:"http://schemas.xmlsoap.org/wsdl/"]){0-UNBOUNDED})),
((("http://schemas.xmlsoap.org/wsdl/":input),
((("http://schemas.xmlsoap.org/wsdl/":output),
("http://schemas.xmlsoap.org/wsdl/":fault){0-UNBOUNDED})))|
(("http://schemas.xmlsoap.org/wsdl/":output),
((("http://schemas.xmlsoap.org/wsdl/":input),
("http://schemas.xmlsoap.org/wsdl/":fault){0-UNBOUNDED})))))'.

I believe that the schema is valid, and that xerces is in error.

Specifically, I believe that the empty sequence in the
"optional-response-fault" group is not being allowed as a valid choice.

---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-j-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-j-dev-help@xml.apache.org