使用Dom4j解析xml文件---SAXReader方式

来源:互联网 发布:淘宝详情页尺寸是多少 编辑:程序博客网 时间:2024/06/05 11:03
<?xml version="1.0" encoding="UTF-8"?><联系人列表 公司="A集团">    <联系人>        <姓名>张三</姓名>        <公司>A公司</公司>        <电话>(021)5555666</电话>        <地址>安徽省</地址>    </联系人>        <联系人>        <姓名>李四</姓名>        <公司>B公司</公司>        <电话>(021)5555777</电话>      <地址>安徽省</地址>    </联系人></联系人列表>
public class Dom4jSAXReader {public static void main(String[] args) {SAXReader reader = new SAXReader();try {Document document = reader.read(new File("hello.xml"));Element root = document.getRootElement();//System.out.println("rootName = " + root.getName());for(Iterator iter = root.elementIterator(); iter.hasNext(); ){Element eles = (Element) iter.next();List list = eles.elements();//System.out.println("list size = " + list.size());for(int i = 0; i < list.size(); i++){String text = ((Element)list.get(i)).getText();System.out.println(text);}System.out.println("--------------------------------");}} catch (Exception e) {e.printStackTrace();}}}


0 0
原创粉丝点击