XML的DOM的是用来访问和操作XML文件编程。 DOM中是一个在记忆体,快取树代表一个XML文件,使导航和修改一份文件,包括加入,更新,或删除的内容要素。 DOM中代表的数据作为一个层次的对象节点。
考虑样本XML文件:
<book> <名称>哈利波特< /名称> <语言>英语< /语文> < /簿“ >
据向XML DOM的,这份文件包含以下对象:
文档对象,这包括整个文件的内容。
这本书的对象,这是一个根节点有两个子元素,名称和语言。
名称的对象,这是一个文本对象,并有兄弟姊妹的对象,语言。
乱世佳人,这是一个文本对象和一名儿童的名称对象。
语言的对象,这是一个对象,有兄弟姊妹的对象名称和一名儿童文本对象。
英语,这是一个儿童的语言对象。
| 对象 | 描述 |
|---|---|
| 的DOMDocument | 代表顶级节点的XML DOM树 |
| xmldomnode | 代表一个单一的节点,在DOM树 |
| xmldomattribute | 代表一个属性对象 |
| xmldomcdatasection | 马克文等,该文本是不能解释为标记语言 |
| xmldomdocumenttype | 载有相关的资料与文件,宣言 |
| xmldomentity | 代表一个实体在XML文件 |
| xmldomprocessinginstruction | 代表一个处理指令 |