[
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]