Hi,

as I don't know anythign baout your Java classes, this is hard to tell. But it it looks like within

<bind-xml name="item.value" node="element" />

'item.value' is causing your problems.

Regards
Werner

On 31.01.2012 17:25, Stacy Young wrote:
Hi All,

I'm trying to unmarshall the portion highlighted in green below into a
map (or list) ...

<Response xmlns="http://www.foobar.com";>
<response1>X</response1 >
<response2>M</response2 >
<detail>
<tag>InternalResponseCode</tag>
<value>0</value>
</detail>
<detail>
<tag>SubErrorCode</tag>
<value>0</value>
</detail>
<detail>
<tag>InternalResponseDescription</tag>
<value>no_error</value>
</detail>
<txnTime>2012-01-31T11:16:57.994-05:00</txnTime>
<duplicateFound>false</duplicateFound>
</Response >

I've tried the following (as well as about a hundred permutations)
without any luck.

<field name="detail" get-method="getDetail" set-method="setDetail"
collection="map">
<bind-xml name="detail">
<class name="org.exolab.castor.mapping.MapItem">
<field name="key" type="string">
<bind-xml name="item.tag" node="element" />
</field>
<field name="value" type="string">
<bind-xml name="item.value" node="element" />
</field>
</class>
</bind-xml>
</field>

Exception at runtime is:
Unable to find FieldDescriptor for 'tag' in ClassDescriptor of map-item.

Is this a namespace issue or am I just off base?

Thanks!
Stacy

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

   http://xircles.codehaus.org/manage_email


Reply via email to