[prev in list] [next in list] [prev in thread] [next in thread]
List: xmlbeans-dev
Subject: [jira] Commented: (XMLBEANS-346) Getting ClassCastException if the
From: "Julien D. (JIRA)" <xmlbeans-dev () xml ! apache ! org>
Date: 2008-03-13 15:34:24
Message-ID: 1255644396.1205422464279.JavaMail.jira () brutus
[Download RAW message or body]
[ https://issues.apache.org/jira/browse/XMLBEANS-346?page=com.atlassian.jira.plugi \
n.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: dev-unsubscribe@xmlbeans.apache.org
For additional commands, e-mail: dev-help@xmlbeans.apache.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic