这是我的毕业设计,本来以为挺简单的,做了以后发现还是能学到点知识,发来给大家一起学习。
DOM规范定义了一组接口,用户通过这些接口来访问DOM解析器返回的树型结构。DOM不同于SAX的事件驱动模式,它是将整个文档解析完成后,形成一个树型结构放在内存中。下面是DOM规范中的所有接口,灰色显示的是本解析器实现的接口。
DOMImplementation
DOMImplementation接口允许代码访问DOM的具体实现,以找出对各种特性的有效支持。其中的hasFeature(String feature, String version)方法可以测试具体的DOM实现是否支持某特性。
NodeList
NodeList对象是Node对象的一个简单的有序集合。例如,可以用来存放一个节点的子节点。
Node
Node对象是DOM中所有节点的基对象。Element、Attr、Text、CDATASection、EntityReference、Entity、ProcessingInstruction、Comment、Document、DocumentType、DocumentFragment和Notation对象都派生于Node对象。
NamedNodeMap
NamedNodeMap对象是可以通过猛成访问的Node对象集合。可以用来存放节点的属性。
DOMException
异常接口
DocumentFragment
DocumentFragment对象是文档片段,是文档(Document)对象的一个简单的版本。它可以用来表示文档的任意子树。
Document
Document对象是能在DOM示例的主要对象。它代表整个的xml文档,也是解析器返回的对象。
Element
Element对象包含文档中的元素的信息。代表一个标签。
Attr
Attr是属性对象,一个节点的属性存在NamedNodeMap里。
CharacterData
CharacterData对象表示xml文件中的字符信息。
DocumentType
DocumentType对象表示文档类型,也就是DTD声明里的内容。
Notation
Notation对象表示DTD声明中的关于表示法的信息。
Entity
Entity对象包含DTD中有关实体的信息。
EntityReference
EntityReference对象包含对已解析文档中的实体的引用信息。
ProcessingInstruction
ProcessingInstruction对象包含文档中内嵌的处理指令的信息。
Text
Text对象表示节点的文本数据。
Comment
Comment对象表示注释。
CDATASection
CDATASection对象包含文本中未被解析块的内容。