<xml version="1.0" encoding="UTF-08"?>
<mapping>
<class name="abc.Person">
<map-to xml="Person"/>
<field name="name" type="java.lang.String">
<bind-xml name="name" node="element"/>
</field>
<field name="age" type="abc.Age">
<bind-xml name="age" node="element"/>
</field>
<field name="company" type="abc.Company">
<bind-xml name="company" node="element" location="employment"/>
</field>
</class>
<class name="abc.Age">
<map-to xml="age"/>
<field name="dob" type="java.lang.String">
<bind-xml name="dob" node="attribute"/>
</field>
<field name="ageValue" type="java.lang.String">
<bind-xml node="text"/>
</field>
</class>
<class name="abc.Company">
<field name="name" type="java.lang.String">
<bind-xml name="name" node="attribute"/>
</field>
</class>
</mapping>