对xpath熟的朋友进来看看

hoxisoft 2006-09-19 10:00:53
<a>
<b>
<c>
<d Team_ID="1000">
<e>
<f Wins="45"/>
<g Loses="25"/>
</e>
</d>
<d Team_ID="1001">
<e>
<f Wins="43"/>
<g Loses="30"/>
</e>
</d>
</c>
</b>
</a>


想用xpath这样取数据:
在循环中取出Team_ID=1000的对应的f,和g的属性值,Team_ID=1001的对应的f,和g的属性值,
我现在能取出来f,g,但是和Team_ID对应不起来,也就是说都是独立取出来的,没有对应关系.

哪位对DOM4J的 xpath 熟的,帮我看看,谢了.
...全文
192 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
cds27 2006-09-20
  • 打赏
  • 举报
回复
API的部分就不写了

XPATH如下:
/a/b/c/d[@Team_ID>=1000 and @Team_ID<2000]
该XPATH是查询/a/b/c/d,并且d符合Team_ID从1000到1999。
hoxisoft 2006-09-19
  • 打赏
  • 举报
回复
这样可以

doc.selectNodes("//a/b/c/d[@Team_ID='"+Team_ID+"']/e/f");

但效率比较低

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧