首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EclipseLink MOXy @XmlPath支持axes/parent

EclipseLink MOXy @XmlPath支持axes/parent
EN

Stack Overflow用户
提问于 2011-12-07 01:28:51
回答 1查看 1.3K关注 0票数 7

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

代码语言:javascript
复制
@XmlPath("../header/@type")
@XmlPath("/root/header/@type")
@XmlPath("parent::*/header/@type")

基本上,这是在一个在XML document (/root/tag)中重复的类中,如果这还不清楚,我将详细说明。

我正试着往树上走而不是往下走。我的其他@XmlPath注释工作得很好。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-07 02:50:12

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

它支持XPath,如下所示:

  • @XmlPath(".") //映射到自身节点,将两个对象映射到相同的element
  • @XmlPath("@foo")时很有用//映射到attribute
  • @XmlPath("foo") //映射到element
  • @XmlPath("foo2") //映射到
  • @XmlPath("foo@bar='Hello世界的第二次出现‘“) //映射到带有bar属性值为"Hello World"
  • @XmlPath("ns1:foo/ns2:@bar") //映射到名称空间限定的节点

有关详细信息的,请访问

  • http://blog.bdoughan.com/2010/07/xpath-based-mapping.html
  • http://blog.bdoughan.com/2010/09/xpath-based-mapping-geocode-example.html
  • http://blog.bdoughan.com/2011/03/map-to-element-based-on-attribute-value.html
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8404134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档