Castor XML映射:如何使用同一Java类映射到不同的XML字段

Castor XML映射:如何使用同一Java类映射到不同的XML字段,java,xml,castor,Java,Xml,Castor,可以使用同一个Java类映射到不同的xml字段吗?例如,我有一个Person类: public class Person { private String name; private String address; } 但是,我有两个用于Person的xml,但它们在xml中的“地址”具有不同的标记名: xml 1: <name>xxxx</name> <address> xxxxxx </address> xml 2:

可以使用同一个Java类映射到不同的xml字段吗?例如,我有一个Person类:

public class Person
{
   private String name;
   private String address;
}
但是,我有两个用于Person的xml,但它们在xml中的“地址”具有不同的标记名:

  xml 1:
 <name>xxxx</name>
 <address> xxxxxx </address>

  xml 2:
  <name>xxxx</name>
  <addr> xxxxxx </addr>
xml1:
xxxx
xxxxxx
xml 2:
xxxx
xxxxxx
所以在本例中,我可以用不同的“address”字段定义两个Person类,但是有没有办法对“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>