Возможно ли сделать сопоставление для сопоставления с различными полями XML, используя один и тот же класс Java? Например, у меня есть класс Person:
public class Person
{
private String name;
private String address;
}
Однако у меня есть два xmls для Person, но их «адрес» в xml имеет разные имена тегов:
xml 1:
<name>xxxx</name>
<address> xxxxxx </address>
xml 2:
<name>xxxx</name>
<addr> xxxxxx </addr>
Так что в этом случае я могу определить два класса Person с разными полями "address", но есть ли способ использовать одно и то же отображение для "address" и "addr"? спасибо.
<class name="Person">
<map-to xml="person" />
<field name="name" type="string">
<bind-xml name="name" node="element"/>
</field>
<field name="address" type="string">
<bind-xml name="address" node="element"/> // and also "addr"??
</field>