package dom4j_read; import java.io.File; import org.dom4j.Document; import org.dom4j.io.SAXReader; /** * 解析xml文件使用的。 * SAXReader: * 使用dom4j工具读取xml文件。 * * @author Administrator * */ public class Demo01 { public static void main(String[] args) throws Exception{ // 创建xml解析器对象 SAXReader reader = new SAXReader(); // 读取xml文件 Document doc = reader.read(new File("./src/contact.xml")); System.out.println(doc); // org.dom4j.tree.DefaultDocument@7229724f[Document: name file:///E:/user/eclipse_workStation/XML/./src/contact.xml] } }
xml中结构如下:
<?xml version="1.0" encoding="gbk"?> <contact-list> <contact id="001" name="eric"> <name>张三</name> <gender>男</gender> <phone>134001114</phone> <email>[email protected]</email> <address>成都</address> </contact> <contact id="002"> <name>李四</name> <gender>男</gender> <phone>134001115</phone> <email>[email protected]</email> <address>广州</address> </contact> <contact id="003"> <name>王五</name> <gender>男</gender> <phone>134001116</phone> <email>[email protected]</email> <address>上海</address> </contact> </contact-list>