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 "Deepti Garg (Updated) (JIRA)" <xe...@xml.apache.org> on 2011/10/20 19:24:10 UTC

[jira] [Updated] (XERCESJ-1540) getParticle() method of XSComplexTypeDefinition, does not return element references in a complex type

     [ https://issues.apache.org/jira/browse/XERCESJ-1540?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Deepti Garg updated XERCESJ-1540:
---------------------------------

    Attachment: WebservicesBaseComplexTypeWrapper.java
                Chrono1.wsdl

Attaching the WSDL file which has the XSD elements. Also attaching the java code which calls the getParticle() method and processes its result.
                
> 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
>
>         Attachments: Chrono1.wsdl, WebservicesBaseComplexTypeWrapper.java
>
>
> 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: j-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: j-dev-help@xerces.apache.org