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); } } }