package com.test;
import java.io.File;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class ParseXml {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
SAXReader reader = new SAXReader();
StringBuffer sb = new StringBuffer();
List list = new ArrayList();
try {
Document doc = reader.read(new File("D:/workspace/Xml/src/com/test/c.xml"));
Element root = doc.getRootElement();
System.out.println("root = "+root.asXML());
for ( Iterator i = root.elementIterator(); i.hasNext(); ) {
Element element = (Element) i.next();
System.out.println("subEle = "+element.asXML());
String subEle = element.asXML();
sb.append(subEle);
list.add(subEle);
}
System.out.println("finalStr ="+sb.toString());
} catch (DocumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}