dom4j解析xml

package Sax;

import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;

import java.io.File;
import java.util.Iterator;

sax解析
public class SaxDemo {
    public static void main(String[] args) {
        SAXReader saxReader = new SAXReader();
        try {
            Document document = saxReader.read(new File("D:\\IDEA\\ideawebworkspace\\xmlreview\\src\\user.xml"));
            Element rootElement = document.getRootElement();

            loopRootElement(rootElement);
        } catch (DocumentException e) {
            e.printStackTrace();
        }


    }

    private static void loopRootElement(Element rootElement) {
        Iterator<Element> iterator = rootElement.elementIterator();
        while (iterator.hasNext()) {
            Element next = iterator.next();
            System.out.println(next.getName() + " " + next.getText());
            loopRootElement(next);

        }
    }
}
相關文章
相關標籤/搜索