File attatched here as well

Wasim wrote:
> 
> 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
>> 
>> 
>> 
> 
> 
http://www.nabble.com/file/4476/Test1.zip Test1.zip 
-- 
View this message in context: 
http://www.nabble.com/Castor-unmarschal-tf2751940.html#a7716209
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