一、前言 用Java解析XML文檔,最常用的有兩種方法:使用基于事件的XML簡單API (Simple API for XML)稱為SAX和基于樹和節點的文檔對象模型(Document Object Module)稱為DOM。Sun公司提供了Java API for XML Parsing(JAXP)接口來使用SAX和DOM,通過JAXP,我們可以使用任何與JAXP兼容的XML解析器。 JAXP接口包含了三個包: (1)org.w3c.dom W3C推薦的用于XML標準規劃文檔對象模型的接口。 (2)org.xml.sax 用于對XML進行語法分析的事件驅動的XML簡單API(SAX) (3)javax.xml.parsers解析器工廠工具,程序員獲得并配置特殊的特殊語法分析器。 二、使用DOM解析XML文檔 我們現在來看看DOM是如何解析XML的吧!同樣的,我將從一個簡單的不能再簡單的例子來說明DOM是如何解析XML文檔的,先讓我們看看XML是什么內容吧: