如果您使用Eclipselink
JAXB(MOXy),则可以利用@XmlPath扩展名(我是MOXy技术负责人):
import javax.xml.bind.annotation.XmlAccessType;import javax.xml.bind.annotation.XmlAccessorType;import javax.xml.bind.annotation.XmlRootElement;import org.eclipse.persistence.oxm.annotations.XmlPath;@XmlRootElement@XmlAccessorType(XmlAccessType.FIELD)public class SlideText extends Slide { @XmlPath("layout/text/text()") private String text;}- http://bdoughan.blogspot.com/2010/09/xpath-based-mapping-geopre-example.html
使用标准的JAXB,您可以利用XmlAdapter:
- http://bdoughan.blogspot.com/2010/07/xmladapter-jaxbs-secret-weapon.html



