DOM4J+XPath 解析XML"/>
DOM4J+XPath 解析XML
获取XML文档中某个节点可以通过getChildren()方法,此方法是遍历全部的节点后,才返回要得到元素的集合。
当小点的xml文档此方法还可以,当xml文档中含有大量的节点,效率是不是很低呀!!!
现在用DOM4J+XPath来解析大文档XML。
环境搭建:1:dom4j 2:jaxen.1.1.1.jar
Url.xml
此xml是抓取的Google首页上的所有链接。
<?xml version="1.0" encoding="UTF-8"?>
<url>
<link id="0">
<name>网页</name>
<url>;amp;tab=iw</url>
</link>
<link id="1">
<name>视频</name>
<url>/?hl=zh-CN&tab=iv</url>
</link>
<link id="2">
<name>地图</name>
<url>;amp;tab=il</url>
</link>
<link id="3">
<name>资讯</name>
<url>;amp;tab=in</url>
</link>
<link id="4">
<name>音乐</name>
<url>;amp;tab=iU</url>
</link>
<link id="5">
<name>财经</name>
<url>;amp;tab=ie</url>
</link>
<link id="6">
<name><u>更多</u> &raquo;</name>
<url>/</url>
</link>
<link id="7">
<name>登录<
更多推荐
DOM4J+XPath 解析XML
发布评论