如何快速定位到XML的某一个节点?

leizzz 2005-03-23 06:22:41
一个XML文件如下:
<a>
<b>
<c></c>
<d></d>
</b>
</a>
我已经得到XML的org.apache.crimson.tree.XmlDocument对象doc,如何快速定位到节点d呢?

c#可以这样做:
XmlNode node = doc.SelectSingleNode("a/b/d");

请问java有这样类似的方法吗?
...全文
299 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
leizzz 2005-03-30
  • 打赏
  • 举报
回复
搞定,使用jdom-1.0的XPath。
dom4j听说也可以,但还没试出来。
谢谢大家了。
:)
yangki 2005-03-28
  • 打赏
  • 举报
回复
使用xpath
natty2003 2005-03-28
  • 打赏
  • 举报
回复
用jdom,然后再遍历。
leizzz 2005-03-28
  • 打赏
  • 举报
回复
我最近一直在找XPath的用法,可是我按照网上的方法,总是提示我类找不到.
jFresH_MaN(The answer is ......)(静下心来研究Tiger),你能不能教我怎么配置jdom-1.0.
谢谢.
大数据菜 2005-03-23
  • 打赏
  • 举报
回复
root_node.getElementsByTagName(String name);
返回一个NodeList,然后一个一个检查是不是你想要的。
这样做OK么?
jFresH_MaN 2005-03-23
  • 打赏
  • 举报
回复
用XPath
leizzz 2005-03-23
  • 打赏
  • 举报
回复
不好意思,只有这么多分了.

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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