[ 
https://issues.apache.org/jira/browse/XMLBEANS-346?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12578343#action_12578343
 ] 

Julien D. commented on XMLBEANS-346:
------------------------------------

I've resolved this problem by specifying a different namespace in the second 
xsd, both schemas remain the same except the second one has a specific 
namespace.

> Getting ClassCastException if the same root element exist in different XSD
> --------------------------------------------------------------------------
>
>                 Key: XMLBEANS-346
>                 URL: https://issues.apache.org/jira/browse/XMLBEANS-346
>             Project: XMLBeans
>          Issue Type: Bug
>          Components: XmlObject
>    Affects Versions: Version 2.2
>         Environment: Windows xp operating system , jdk 1.4, WebLogic Server. 
>            Reporter: rajasekhar juluri
>
> HI All!
>    
>    I created the below XSD with two different packages.
>    1)   Package structure as follows      
>             -> test.xmlbeans.one 
>             -> test.xmlbeans.two
>      <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"; 
> elementFormDefault="qualified">
>       <xs:element name="cXML">
>               <xs:complexType>
>                       <xs:sequence>
>                               <xs:element ref="HEADER"/>
>                       
>                       </xs:sequence>
>                       
>               </xs:complexType>
>       </xs:element>
>       
>       <xs:element name="HEADER">
>              <xs:complexType>
>                       <xs:sequence>   
>                               <xs:element ref="From"/>
>                               <xs:element ref="To"/>
>                               <xs:element ref="Sender"/>
>                       </xs:sequence>
>               </xs:complexType>
>       </xs:element>
>      </xs:schema> 
>   
>    2)   jar file generated successfully. While executing the below program i 
> found ClassCastException.  
>        
>     java.lang.ClassCastException: test.xmlbeans.one.CXMLDocumentImpl
>                at 
> test.xmlbeans.two.CXMLDocument$Factory.parse(CXMLDocument.java)              
>  
>        
>        This is the sample program 
>             
>            class TextXMlBeans{
>                 public static void main(String arg[]) trhows Exception{
>                 test.xmlbeans.two.CXMLDocument cxml = 
> test.xmlbeans.two.CXMLDocument.Factory.parse(new File(fileName), opt);
>              
>                }
>              }
>  
> Thanks,
> Rajasekhar

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to