我们使用的dom解析,实际上是最新的dom4j解析,jar包上面也注明了是dom4j的jar包。dom4j集成了之前jdom解析里面的特性,是jdom解析的升级版。在查关于xml解析资料的时候不要跟dom解析搞混。单纯的dom解析已经被淘汰了。
dom4j解析的基本使用方法是:
public class MyXMLReader {
public static void main(String arge[]) {
long lasting = System.currentTimeMillis();
try {
File f = new File("xxxx.xml");
SAXReader reader = new SAXReader();
Document doc = reader.read(f);
Element root = doc.getRootElement();
Element foo;
for (Iterator i = root.elementIterator("VALUE"); i.hasNext();) {
foo = (Element) i.next();
System.out.print("xxxx" + foo.elementText("xxxx"));
System.out.println("xxxx" + foo.elementText("xxxx"));
}
} catch (Exception e) {
e.printStackTrace();
}
}