DOM解析原理:
1)JAXP (oracle-Sun公司官方)
2)JDOM工具(非官方)
3)Dom4J工具(非官方)
三大框架(默认读取xml的工具就是Dom4j)
....... SAX解析原理:
1)Sax解析工具(oracle-sun公司官方)
Dom4j工具,非官方,不在jdk中。
需要导入dom4j的核心包。 如:dom4j-1.6.1.jar
简单运用:
public static void main(String[] args) {
try {
//1.创建一个xml解析器对象
SAXReader reader = new SAXReader();
//2.读取xml文档,返回Document对象
Document doc = reader.read(new File("./src/contact.xml")); System.out.println(doc);
} catch (DocumentException e) {
e.printStackTrace();
throw new RuntimeException(e);
} }