日期:2014-05-20 浏览次数:20842 次
public static void main(String[] args) {
String xml = "<root><start><one>1</one><two>2</two></start><continue><table><title>标题</title></table><table><title>标题2</title></table></continue></root>";
Document doc = null;
try {
doc = DocumentHelper.parseText(xml);
} catch (DocumentException e) {
e.printStackTrace();
}
Element root = doc.getRootElement();
for (Iterator ite = root.nodeIterator(); ite.hasNext();) {
Element e = (Element) ite.next();
System.out.println(e.getName());
}
}
------解决方案--------------------
dom4j,从根节点向下访问,用树模型解析
------解决方案--------------------
3楼的已经回答你的问题了, root element 里面就可以得到它的child elements(one, two, table)
------解决方案--------------------
DOM4J解析文本串,使用XPATH定位,O了