Xpath EclipseLink MOXy@XmlPath支持轴/父轴

Xpath EclipseLink MOXy@XmlPath支持轴/父轴,xpath,jaxb,eclipselink,moxy,Xpath,Jaxb,Eclipselink,Moxy,以下XPath表达式是否可以接受?使用eclipselink的2.3.1版 @XmlPath("../header/@type") @XmlPath("/root/header/@type") @XmlPath("parent::*/header/@type") 基本上,这是一个在XML文档中重复的类(/root/tag),如果不清楚,我将详细说明 我正试图爬上树,而不是爬下树。我的其他@XmlPath注释工作正常。当前不支持轴/父对象。如果您对此类支持感兴趣,请输入增强请求: 它确实支

以下XPath表达式是否可以接受?使用eclipselink的2.3.1版

@XmlPath("../header/@type")
@XmlPath("/root/header/@type")
@XmlPath("parent::*/header/@type")
基本上,这是一个在XML文档中重复的类(
/root/tag
),如果不清楚,我将详细说明

我正试图爬上树,而不是爬下树。我的其他
@XmlPath
注释工作正常。

当前不支持轴/父对象。如果您对此类支持感兴趣,请输入增强请求:

它确实支持XPath,比如:

  • @XmlPath(“.”//映射到self节点,在将两个对象映射到同一元素时非常有用
  • @XmlPath(“@foo”)//映射到属性
  • @XmlPath(“foo”)//映射到元素
  • @XmlPath(“foo[2]”//映射到
  • @XmlPath(“foo[@bar='Hello World']”//映射到具有值为“Hello World”的bar属性的foo元素
  • @XmlPath(“ns1:foo/ns2:@bar”)//映射到命名空间限定的节点
了解更多信息


这方面有什么更新吗?MOXy真的很好,但是对于我们的团队来说,我们的项目需要“父”和“子”,因为在某些情况下,复杂的xml对象。想知道这方面是否有任何更新(在这里上次评论两年后)-我非常感谢MOXy,但它感觉有点像一个不完整的工具,至少不支持祖先轴。。