這是我的畢業(yè)設(shè)計,本來以為挺簡單的,做了以后發(fā)現(xiàn)還是能學(xué)到點知識,發(fā)來給大家一起學(xué)習(xí)。
DOM規(guī)范定義了一組接口,用戶通過這些接口來訪問DOM解析器返回的樹型結(jié)構(gòu)。DOM不同于SAX的事件驅(qū)動模式,它是將整個文檔解析完成后,形成一個樹型結(jié)構(gòu)放在內(nèi)存中。下面是DOM規(guī)范中的所有接口,灰色顯示的是本解析器實現(xiàn)的接口。

DOMImplementation
DOMImplementation接口允許代碼訪問DOM的具體實現(xiàn),以找出對各種特性的有效支持。其中的hasFeature(String feature, String version)方法可以測試具體的DOM實現(xiàn)是否支持某特性。
NodeList
NodeList對象是Node對象的一個簡單的有序集合。例如,可以用來存放一個節(jié)點的子節(jié)點。
Node
Node對象是DOM中所有節(jié)點的基對象。Element、Attr、Text、CDATASection、EntityReference、Entity、ProcessingInstruction、Comment、Document、DocumentType、DocumentFragment和Notation對象都派生于Node對象。
NamedNodeMap
NamedNodeMap對象是可以通過猛成訪問的Node對象集合??梢杂脕泶娣殴?jié)點的屬性。
DOMException
異常接口
DocumentFragment
DocumentFragment對象是文檔片段,是文檔(Document)對象的一個簡單的版本。它可以用來表示文檔的任意子樹。
Document
Document對象是能在DOM示例的主要對象。它代表整個的xml文檔,也是解析器返回的對象。
Element
Element對象包含文檔中的元素的信息。代表一個標(biāo)簽。
Attr
Attr是屬性對象,一個節(jié)點的屬性存在NamedNodeMap里。
CharacterData
CharacterData對象表示xml文件中的字符信息。
DocumentType
DocumentType對象表示文檔類型,也就是DTD聲明里的內(nèi)容。
Notation
Notation對象表示DTD聲明中的關(guān)于表示法的信息。
Entity
Entity對象包含DTD中有關(guān)實體的信息。
EntityReference
EntityReference對象包含對已解析文檔中的實體的引用信息。
ProcessingInstruction
ProcessingInstruction對象包含文檔中內(nèi)嵌的處理指令的信息。
Text
Text對象表示節(jié)點的文本數(shù)據(jù)。
Comment
Comment對象表示注釋。
CDATASection
CDATASection對象包含文本中未被解析塊的內(nèi)容。