已采纳回答 / 文强3604486
//获取所有VatBatch000000022016-07-27_10-55-22节点的集合 NodeList bookList = document.getElementsByTagName("book"); //把books改为book //通过nodelist的getLength()方法可以获取bookList的长度
2016-08-11
已采纳回答 / 慕粉3475506
http://jaist.dl.sourceforge.net/project/dom4j/dom4j/1.6.1/dom4j-1.6.1.zip 去下载
2016-08-07
已采纳回答 / 小醜丶晨晨
先尝试一下用eclipse内部的editor打开xml文件,这样第一个错误能解决了,或者将xml中的utf-8改为utf8,但是中文解析时候可能乱码二一个是导入的包是否正确所用到的包有如下几个import java.io.IOException;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.parsers.ParserConfiguratio...
2016-08-03
最新回答 / dadisdad
if(qName.equals("book")){ bookList.add(book); book=null; System.out.println("============结束遍历第"+bookIndex+"本书的内容=============="); }else if(qName.equals("name")){ book.setName(value ); }else if(qName.equals("author")){ book.setName(value );...
2016-08-02
已采纳回答 / 东升园一男子
项目的代码是gbk,而xml的编码格式是UTF-8。运行的时候,统一将项目的编码格式设置为gbk,再将老师给的xml文件里的出现乱码的地方,重新敲进去就可以了。
2016-08-01
最赞回答 / weibo_seven琪琪tot_0
解决:xml文件中<? xml version="1.0" encoding="UTF-8"?>设置编码方式为UTF-8。则同样也要将文件另存为UTF-8的形式。另存为后,在解析时,即使xml编码和项目编码不一致,也可以正确显示
2016-07-28
最新回答 / 慕粉3170877
不过我发现如果我把 Document document= db.parse("books.xml");文件的路径改成Document document= db.parse("f:\\books.xml");运行就正确了。同时要注意xml文件保存时要以UTF-8编码保存。
2016-07-26