xml样例如下
a
b
c
...
解析xml代码
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import java.util.Iterator;
public void test(){
Document document = DocumentHelper.parseText(result);
Element rootElement = document.getRootElement();
Iterator iter = rootElement.elementIterator("result");
String a="";
String b="";
String c="";
while (iter.hasNext()) {
Element recordEle = (Element) iter.next();
a=recordEle.elementTextTrim("A");
Iterator iterMes = recordEle.elementIterator("Test");
while (iterMes.hasNext()) {
Element itemEle = (Element) iterMes.next();
b=itemEle.elementTextTrim("B");
Iterator iterLast = itemEle .elementIterator("Test1");
while (iterLast.hasNext()) {
Element itemEle = (Element) iterLast.next();
c=itemEle.elementTextTrim("C");
}
}
}
System.out.println(a);
System.out.println(b);
System.out.println(b);
}
本文同步分享在 博客“_陈哈哈”(CSDN)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。