JAVA~eclipse~DOM解析XML

<books>
<book>
<author><author>
<name></name>
<\book>
<book>
<author></author>
<name></name>
<\book>
<books>
没学过不懂~谁来帮帮我!

jdom.jar
SAXBuilder builder=new SAXBuilder(false);
Document document=builder.build(path);//从文档路径path加载xml文件
Element books= document.getRootElement();//获取books根元素
List<Element> l = books.getChildren("book");//获取books元素下的所有book子元素集
//遍历l
Element author = null,name = null;
for(Element e : l){
author = e.getChild("author");//分别获取每个book元素下的author
name = e.getChild("name");//分别获取每个book元素下的name
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-25
是这样。。要读取XML文档的话。。一般要用一些流行的 jar包
比如老一些的jdom,现在流行一些的dom4j然后利用这些jar的api再读取数据
。。。

先去下载jar包吧,。。。
在官网下,,里面还有示例代码。。多研究研究哈
第2个回答  2012-04-24
直接百度 java xml dome 解析 就会出来很多列子,自己看看,研究研究吧
相似回答