Hi,
I created a bug report at Jira with the test case included but i only got
one option for project list which was Jettison.... is it ok?
Regards
Amir

Werner Guttmann wrote:
> 
> Hi,
> 
> Sound like a bug to me, though I am not 100% sure. Can I please ask you
> to create a new Jira issue at http://jira.codehaus.org/browse/CASTOR,
> and attach all relevant files (incl. the XML schemas, the XML document
> instance used to unmarshal, a JUnit test case that I can use to replay
> your problem, etc.).
> 
> Thanks in advance
> Werner Guttmann
> 
> Wasim wrote:
>> If i generate all the files from these two schemas in one directory... I
>> am
>> able to obtain the LearningDesign like the following
>>              Grp_any grp_any = organizations.getGrp_any();
>>                 Grp_any grp_any2 = getOrganizationsGrp_any(grp_any);
>>              Object object = grp_any2.getAnyObject(0);
>>              if (object instanceof LearningDesign) {
>>                      ld = (LearningDesign) object;
>> Since we may have to support different version of the schemas the
>> generation
>> of schemas in a single directory seems not to be a good solution. 
>> 
>> The problem i have to solve is mapping of AnyNode which contains raw XML
>> to
>> LearningDesign. Which in this case was found in the same directory and
>> processed.
>> 
>> I dont know how to map this AnyNode to LearningDesign castor generated
>> file
>> which is in another directory.
>> 
>> Regards,
>> Wasim
>> 
>> 
>> 
>> 
>> Wasim wrote:
>>> Hi,
>>> I am using castor-1.0.5. I am not using any mapping file. I generate
>>> java
>>> classes from Schemas in their respective packages. Which are
>>>
>>> imscp_v1p1
>>> imsld_v1p0
>>>  
>>> The xml file's root element is from CP, which is manifest. It contains
>>> Organizations (imscp_v1p1). Organitations contains Grp_any. Which
>>> contains
>>> Learning-Design which is part of imsld_v1p0(another package). I am
>>> getting
>>> AnyNode as its not able to process this node which is part of another
>>> package.
>>>
>>> If i unmarschal it  as following 
>>>
>>>             StringReader reader = new StringReader(anyObject.toString());
>>>             object = unmarshaller.unmarshal(reader);
>>>
>>> I will get null Items objects which are part of imsld_v1p0 but are
>>> Identifierref to elements of imscp_v1p1. As I processed just AnyObject,
>>> which contains just one node.
>>>
>>> Regards,
>>> Amir
>>>
>>>
>>> Werner Guttmann wrote:
>>>> Hi,
>>>>
>>>> can you please be a bit more specific, describing what does not work ?
>>>> Does Castor throw exceptions, does it unmarshal without problems (but
>>>> are
>>>> the object instances incorrectly populated, etc) ? 
>>>>
>>>> In addition, it would be helpful to know whether you are using a
>>>> mapping
>>>> file, or whether you have generated Java code from the (root) XML
>>>> schema
>>>> ? And what version of Castor are you looking at ? 
>>>>
>>>> Regards
>>>> Werner
>>>>
>>>> -------- Original-Nachricht --------
>>>> Datum: Mon, 4 Dec 2006 05:06:54 -0800 (PST)
>>>> Von: Wasim <[EMAIL PROTECTED]>
>>>> An: dev@castor.codehaus.org
>>>> Betreff: [castor-dev] Castor unmarschal
>>>>
>>>>> Hi,
>>>>> I am new to Castor, i started programming using it 2 months ago. I
>>>>> need
>>>>> to
>>>>> unmarshal some XML documents to JAVA Code. The xml file uses 3 schemas
>>>>> which
>>>>> can have different version. The problem is a schema is used inside
>>>>> another
>>>>> schema and Castor is unable to unmarshal it. If i unmarshal it
>>>>> manually
>>>>> by
>>>>> getting xml chunk of that particular nod, then the elements of the
>>>>> node
>>>>> may
>>>>> be referring to some elements of other nodes which are not part of the
>>>>> element processed. Please let me know how to handle this problem.
>>>>> Here is an example
>>>>>
>>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>>> <!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by Colin
>>>>> Tattersall (Open University of the Netherlands) -->
>>>>> <manifest xmlns="http://www.imsglobal.org/xsd/imscp_v1p1";
>>>>> xmlns:imscp="http://www.imsglobal.org/xsd/imscp_v1p1";
>>>>> xmlns:imsld="http://www.imsglobal.org/xsd/imsld_v1p0";
>>>>> xmlns:imsmd="http://www.imsglobal.org/xsd/imsmd_v1p2";
>>>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>>>> xsi:schemaLocation="http://www.imsglobal.org/xsd/imscp_v1p1
>>>>> http://www.imsglobal.org/xsd/imscp_v1p1p3.xsd
>>>>> http://www.imsglobal.org/xsd/imsld_v1p0 
>>>>> http://www.imsglobal.org/xsd/IMS_LD_Level_A.xsd
>>>>> http://www.imsglobal.org/xsd/imsmd_v1p2
>>>>> http://www.imsglobal.org/xsd/imsmd_v1p2p2.xsd";
>>>>> identifier="Hello-World-Manifest">
>>>>>   <organizations>
>>>>>           <imsld:learning-design identifier="Hello-World" uri="" 
>>>>> level="A">
>>>>>                   <imsld:title>Hello LD World</imsld:title>
>>>>>                   <imsld:components>
>>>>>                           <imsld:roles>
>>>>>                                   <imsld:learner identifier="student">
>>>>>                                           
>>>>> <imsld:title>student</imsld:title>
>>>>>                                   </imsld:learner>
>>>>>                           </imsld:roles>
>>>>>                           <imsld:activities>
>>>>>                                   <imsld:learning-activity 
>>>>> isvisible="true" identifier="hw-1">
>>>>>                                           <imsld:title>hello ld 
>>>>> world</imsld:title>
>>>>>                                           <imsld:activity-description>
>>>>>                                                   <imsld:title>hello ld 
>>>>> world</imsld:title>
>>>>>                                                   <imsld:item 
>>>>> isvisible="true" identifierref="A"/>
>>>>>                                           </imsld:activity-description>
>>>>>                                   </imsld:learning-activity>
>>>>>                           </imsld:activities>
>>>>>                   </imsld:components>
>>>>>                   <imsld:method>
>>>>>                           <imsld:play 
>>>>> identifier="cta-hello-new-world-play"
>>>>> isvisible="true">
>>>>>                                   <imsld:act 
>>>>> identifier="cta-hello-new-world-act-1">
>>>>>                                           <imsld:role-part 
>>>>> identifier="cta-hello-new-world-rolepart-1">
>>>>>                                                   <imsld:role-ref 
>>>>> ref="student"/>
>>>>>                                                   
>>>>> <imsld:learning-activity-ref ref="hw-1"/>
>>>>>                                           </imsld:role-part>
>>>>>                                   </imsld:act>
>>>>>                           </imsld:play>
>>>>>                   </imsld:method>
>>>>>           </imsld:learning-design>
>>>>>   </organizations>
>>>>>   <resources>
>>>>>           <resource identifier="A" type="webcontent" 
>>>>> href="hw-item-1.html">
>>>>>                   <file href="hw-item-1.html"/>
>>>>>           </resource>
>>>>>   </resources>
>>>>> </manifest>
>>>>>
>>>>>
>>>>> The learning.design node is the one which is another schema. It may
>>>>> refer
>>>>> to
>>>>> some elements of manifest resources.
>>>>>
>>>>> Looking forward for reply,
>>>>> Amir
>>>>> -- 
>>>>> View this message in context:
>>>>> http://www.nabble.com/Castor-unmarschal-tf2751940.html#a7676457
>>>>> Sent from the Castor - Dev mailing list archive at Nabble.com.
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe from this list please visit:
>>>>>
>>>>>     http://xircles.codehaus.org/manage_email
>>>> -- 
>>>> Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! 
>>>> Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe from this list please visit:
>>>>
>>>>     http://xircles.codehaus.org/manage_email
>>>>
>>>>
>>>>
>>>
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
> 
>     http://xircles.codehaus.org/manage_email
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Castor-unmarschal-tf2751940.html#a7716182
Sent from the Castor - Dev mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to