java中四种操作(DOM、SAX、JDOM、DOM4J)xml方式详解与比较 (三)

2014-11-24 11:17:38 · 作者: · 浏览: 15

long start = System.currentTimeMillis();
try {
SAXReader reader = new SAXReader();
org.dom4j.Document doc = reader.read(f);
org.dom4j.Element root = doc.getRootElement();
org.dom4j.Element foo;
for (@SuppressWarnings("rawtypes")
java.util.Iterator i = root.elementIterator("node"); i.hasNext();) {
foo = (org.dom4j.Element) i.next();
System.out.println("Name|"
+ ((org.dom4j.Element) foo).elementText("name"));
System.out.println("Space|"
+ ((org.dom4j.Element) foo).elementText("space"));
}
} catch (DocumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
long end = System.currentTimeMillis();
System.out.println("dom4j runtime" + (end - start) + "MS");
}
}