文档对象模型DOM


XML系列:文档对象模型DOM

一,什么是DOM?
 1,XML文档的编程接口,定义如何访问和操作XML文档。
 2,DOM通过提供一组对象实现对XML文档结构的访问。
  通过DOM访问XML文档的应用程序,需要XML解析器和DOM来实现。
 3,XML文档在DOM中以树形结构表示。DOM是树形结构的规范。
  任何遵循该规范的分析程序都称为基于DOM的分析程序(XML解析器和DOM的实现)。
  例如Microsoft的MSXML和SUN公司的JAXP. 
 4,DOM是与平台和语言无关的接口。
 
二, XML解析器
 1,DOM解析器:将读入的XML文档转化成树形结构。
 2,SAX解析器:在读入XML文档时生成相应的事件
 

三,回顾XML文档的生命周期
  1,通过编辑器标记XML文档。
  2,通过解析器解析XML文档:
    解析器加载XML文件及相关文件,验证所包含内容格式规范是否有效。
    如果通过,创建元素的文档树形结构或数据结构。
  3,解析器将树形结构或数据结构发送到终端应用程序。XML文档独立于读写它的程序。
    终端应用程序:
    如果是IE浏览器,则格式化数据,并且显示给用户。
    如果其他应用程序,则程序接收解析器发送的数据,来处理数据,比方数据库。

四,XML DOM 对象简介
 1,XMLDOMDocument:表示DOM树的最顶层节点对象。所有对象都是从该对象创建或访问的。 
 2,XMLDOMNode:表示单一节点对象。
 3,XMLDOMNodeList:XMLDOMNode集合。
 4,XMLDOMElement:表示XML树中的每一个元素对象。
 5,XMLDOMAttribute:表示一个属性对象。
 6,XMLDOMText:表示元素或属性的文本内容。
 
五,使用JavaScript和MSXML访问和操作XML文档
 单独介绍:
  http://blog.csdn.net/qfs_v/archive/2008/06/02/2504690.aspx
六,使用Java和JAXP访问和操作XML文档
 单独介绍:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值