getParticle() method of XSComplexTypeDefinition, does not return element 
references in a complex type
-----------------------------------------------------------------------------------------------------

                 Key: XERCESJ-1540
                 URL: https://issues.apache.org/jira/browse/XERCESJ-1540
             Project: Xerces2-J
          Issue Type: Bug
          Components: XML Schema API
    Affects Versions: 2.11.0
         Environment: Windows 7, xercesImpl-2.11.0b.jar
            Reporter: Deepti Garg
             Fix For: 2.11.0


The element references of complex types in the XSD are not returned by the 
method of the Xerces API, getPaticle(.

<xs:complexType name="result">
    <xs:sequence>
     <xs:element form="qualified" minOccurs="0" name="username" 
type="xs:string"/>
     <xs:element form="qualified" minOccurs="0" name="password" 
type="xs:string"/>
     <xs:element ref="ns:name"/>
     <xs:element minOccurs="0" ref="ns:author"/>
    </xs:sequence>
   </xs:complexType>

Here for the complex type result, only username and password elements are 
returned by the getParticle() method. Even if the element reference belongs to 
the same namespace as the complex type, it is not returned by the getParticle() 
method. 


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to