Hi
I tired that and no luck so far.

org.jibx.runtime.JiBXException: Expected "questionnaire" end tag, found
"field" start tag (line 31, col 12)
        at
org.jibx.runtime.impl.UnmarshallingContext.parsePastCurrentEndTag(UnmarshallingContext.java:792)
        



Frank van Eerden wrote:
> 
> Hi Mishra,
> 
> Check if adding name="field" to the collection tag will solve the problem?
> So <collection name="field" field="questions" ... >
> 
> Regards,
> Frank.
> 
> 
> 
>>
>> Hi guys.
>> I am new to jibx ( starting using yesterday ) and i am stuck now. Can
>> someone please help me out here.
>>
>> Here is the sample xml  i am working with:
>>
>> <questionnaire ....>
>> <field>
>>        <question id="1">
>>            How old are you ?
>>        </question>
>>     </field>
>>
>>    <field>
>>         <question id="2" >
>>             <question> Whats your name ?           </question>
>>    </field>
>>    ...... more field elements followed by question element
>> </questionnaire>
>>
>> There are multiple <field> elements which has <question> element.
>>
>> I have a Questionnaire Obeject which has a collection of QUestions
>> (ArrayList).
>> How to i write the mappings so that the <field> element is not mapped. At
>> the moment JIBX complains when it finds multiple <field> elements.
>>
>> I dont care about <field> i just want the list of questions and store it
>> on
>> questionnaire object.
>>
>> This is what i have at the moment:
>>
>> <mapping name="questionnaire"
>> class="com.brainresouce.questionnaire.QuestionnaireImpl" >
>>
>>
>>       <collection field="questions"
>> item-type="com.brainresouce.question.QuestionImpl" />
>>
>>  </mapping>
>>
>>  <mapping name="question" class="com.brainresouce.question.QuestionImpl">
>>     ...
>>  </mapping>
>>
>> I tried using flexible="true" but then the JIBX compiler complains that i
>> cant use that .....
>>
>> Java stacktrace:
>> Throwable
>> org.jibx.runtime.JiBXException: Expected "questionnaire" end tag, found
>> "field" start tag (line 26, col 10)
>>      at
>> org.jibx.runtime.impl.UnmarshallingContext.parsePastCurrentEndTag(UnmarshallingContext.java:792)
>>      at
>> com.brainresouce.questionnaire.JiBX_NewQuestionnaire_bindingQuestionnaireImpl_access1.unmarshal()
>>      at
>> org.jibx.runtime.impl.UnmarshallingContext.unmarshalElement(UnmarshallingContext.java:2537)
>>      at
>> org.jibx.runtime.impl.UnmarshallingContext.unmarshalDocument(UnmarshallingContext.java:2680)
>>      at
>> com.brainresouce.questionnaire.repository.QuestionnaireRepositoryImpl.loadFromFile(QuestionnaireRepositoryImpl.java:64)
>>      at
>> com.brainresouce.questionnaire.repository.QuestionnaireRepositoryImpl.loadQuestionnaire(QuestionnaireRepositoryImpl.java:41)
>>      at
>> com.brainresource.test.QuestionnaireRepositoryImplTest.testQuestionnaireLoad(QuestionnaireRepositoryImplTest.java:49)
>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>      at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>      at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>      at java.lang.reflect.Method.invoke(Method.java:585)
>>
>>
>>
>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Need-help-with-complex-JIB-X-mapping-tf4874338.html#a13947189
>> Sent from the jibx-users mailing list archive at Nabble.com.
>>
>>
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by: Microsoft
>> Defy all challenges. Microsoft(R) Visual Studio 2005.
>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>> _______________________________________________
>> jibx-users mailing list
>> jibx-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/jibx-users
>>
> 
> 
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2005.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> jibx-users mailing list
> jibx-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jibx-users
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Need-help-with-complex-JIB-X-mapping-tf4874338.html#a13948197
Sent from the jibx-users mailing list archive at Nabble.com.


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
jibx-users mailing list
jibx-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jibx-users

Reply via email to