Not really. For a field mapping, you can only map the XML (whether in
form of an element or an attribute or text) to an existing member within
a Java class. And for that to work, you'll have to have a class mapping
as well.
Can you try the following field mapping (within a class mapping) and see
whether it works (given that your RecordCount class has a property count):
<field name="count" type="string">
<bind-xml node="text" />
</field>
Please replace the type="string" with the right type definition for your
case.
I am not 100% sure, but maybe somebody else can help us here ?
Regards
Werner
lingan wrote:
> Hi ,
>
> Is it possible to map the below XML to a Class like Count.java with an field
> int count ?
>
> <count>
> 100
> </count>
>
> when I tried it threw an exception
>
> Caused by: org.xml.sax.SAXException: Illegal Text data found as child of:
> count
> value: "100"
>
> Mapping I used :
> <field name = "count" type = "src.lesson3.RecordCount">
> <bind-xml name="count"/>
> </field>
>
> But if I wrap the value 100 within a tag like this it wraps
> <count>
> <val> 100 </val>
> </count>
>
> I would like to know if a single text could be mapped ?
>
> any input is apprciated.
>
>
>
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email