[ https://issues.apache.org/jira/browse/XERCESJ-1540?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13153123#comment-13153123 ]
Deepti Garg commented on XERCESJ-1540: -------------------------------------- I also modified test.xsd to look like this: <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns="http://ns" xmlns:ns2="http://chrono.beans.webservices.pacts.ao.uscourts.gov/jaws"> <xs:import schemaLocation="person.xsd" namespace="http://ns"/> <xs:import namespace="http://chrono.beans.webservices.pacts.ao.uscourts.gov/jaws"/> <xs:schema targetNamespace="http://chrono.beans.webservices.pacts.ao.uscourts.gov/jaws" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="attempted" type="xs:boolean"/> <xs:element name="author" type="xs:string"/> </xs:schema> <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:element ref="ns2:attempted"/> </xs:sequence> </xs:complexType> </xs:schema> and ran your sample code against it and I still got back only four particles for complex type result: username, password, name & author, instead of all five particles. Is there any other processing required to get back all five particles? Thanks! > 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, 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-unsubscr...@xerces.apache.org For additional commands, e-mail: j-dev-h...@xerces.apache.org