- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                第八讲文档对象模型DOM
                    第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 第八讲 文档对象模型DOM 5、删除元素 removeChild():从节点的ChildNodes集合中删除removeChild指定的节点,如果删除,则返回删除的子节点。 把添加的company元素删除 :  node = root.childNodes.item(0) oldNode = node.removeChild(node.childNodes.item(1)) 6、修改元素 把张三的电子邮件地址更改为zhs@  node = root.childNodes.item(0) emailNode = node.childNodes.item(0) emailNode.childNodes.item(0).nodeValue = zhs@ * * 软件学院:数据库教研室 课件下载:2/ 主讲:解志君 E-mail:junwa81@ 1. XML文档对应的DOM树结构 2. DOM的四个基本接口(重点) Document接口、Node接口、NodeList接口 、NamedNodeMap接口 3. 使用DOM编程(重点、难点) 创建Document对象   加载XML文档   遍历XML文档 、添加元素 、删除元素 、修改元素  (4) 创建XML文档 本章要点: 程序开发人员访问一个XML文档的内容时,必须通过XML语法分析器来实现。XML分析器实际上是一个对XML文档进行语法分析的DLL,应用程序通过分析器的DLL接口,实现对XML文档的识别与访问。如果不同的分析器各自定义不同的接口,那么会给XML应用程序的开发带来很大的不便,因此,面向XML文档的应用开发需要一个统一的XML数据接口。 目前标准的XML应用程序接口有两个:DOM和SAX。DOM是W3C提出的接口规范,而SAX是由XML_DEV邮件列表中的成员根据应用的需求自发定义的一套对XML文档进行操作的接口规范。 基本概念介绍 DOM和SAX并存 DOM:  在应用程序中,基于DOM的XML分析器将一个XML文档转换成一个对象模型的集合(通常称DOM树),应用程序通过DOM树实现对XML文档数据的操作。通过DOM接口,应用程序可以在任何时候访问XML文档中的任何一部分数据,因此,这种利用DOM接口的机制也被称作随机访问机制。 DOM和SAX两个接口标准所要实现的目标不同。分别满足不同的应用需求。 优点: 	1. DOM树所提供的随机访问方式给应用程序的开发带来了很大的灵活性,它可以任意地控制整个XML文档中的内容。 	2. DOM分析器所采用的树结构的思想与XML文档的结构相吻合,便于对XML文档操作。 缺点: 	1. DOM分析器把整个XML文档转化成DOM树放在了内存中,因此,当文档比较大或者结构比较复杂时,对内存的需求就比较高。 	2. 对于结构复杂的树的遍历是一项耗时的操作。所以,DOM分析器对机器性能的要求比较高。 DOM分析器的优缺点: SAX:  SAX提供的访问模式是一种顺序模式。当使用SAX分析器对XML文档进行分析时,会触发一系列事件,并激活相应的事件处理函数,应用程序通过这些事件处理函数实现对XML文档的访问,因而SAX接口也被称作事件驱动接口。  优点: 1. 由于SAX分析器实现简单,对内存要求比较低,因此实现效率比较高。 2. 对于那些只需要访问XML文档中的数据而不对文档进行更改的应用程序来说,SAX分析器比较合适。 缺点: 1. 由于事件触发本身时序性, SAX提供的是一种顺序访问机制,对于已经分析过的部分,不能再倒回去重新处理。 2. S
                您可能关注的文档
最近下载
- 电力分析软件:PSSE二次开发all.docx VIP
- 冠脉介入培训试题及答案.docx VIP
- 电力调度软件:PSSE二次开发all.docx VIP
- 电力分析软件:PSSE二次开发_(4).PSSE编程环境与语言.docx VIP
- 电力调度软件:PSSE二次开发_(6).PSSE高级功能与优化.docx VIP
- 电力调度软件:PSSE二次开发_(3).Python在PSSE中的应用.docx VIP
- 电力分析软件:PSSE二次开发_(24).未来电力系统趋势与PSSE的发展.docx VIP
- 既有管线保护专项施工方案(已审批).doc
- 不同人群的运动处方.pptx VIP
- 电力调度软件:PSSE二次开发_(5).PSSE案例分析与实践.docx VIP
 原创力文档
原创力文档 
                        

文档评论(0)