- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第13讲dom接口
计算机与电子系—计算机技术教研室 计算机与电子系—顾兵 2006.3 计算机与电子系—计算机技术教研室 上一讲主要内容 XPATH 作用 语法 轴、节点测试、谓词 XPointer 作用 语法 完整形式、裸名称、子序列 2006.3 计算机与电子系—计算机技术教研室 DOM是什么? Document Object Model:文档对象模型 DOM是由W3C组织定义并公布的一个规范 DOM是一个与与平台无关、与语言无关的应用程序接口 2006.3 计算机与电子系—计算机技术教研室 DOM的作用 DOM提供了一个统一的XML数据接口; 应用DOM,可以动态创建(XML)文档、遍历文档,添加、修改、删除文档内容; DOM接口规范提供了另一种编写XML代码的方法。 2006.3 计算机与电子系—计算机技术教研室 DOM在应用程序开发中所处地位 DOM接口 应用程序 XML 分析器 XML 文档 XML 2006.3 计算机与电子系—计算机技术教研室 DOM的结构 DOM把文档表示为节点(Node)对象树 节点对象表示文档中XML元素,也代表文档内其他所有内容: 根元素,处理指令,注释文档类型,实体,实体引用,命名空间等多种对象模型 DOM用对象把具体的XML文档模型化: 不仅描述文档的结构,还定义对象的行为 2006.3 计算机与电子系—计算机技术教研室 DOM表示文档 由DOM创建的节点树是XML文件内容的逻辑表示; DOM树展示了XML文件提供的信息以及它们之间的关系。 XML文件清单: ?xml version=1.0? applications app nameMobile Game v1.5/name a href=“http:// / date year=2006 month= 03 day=16/ /app/applications 2006.3 计算机与电子系—计算机技术教研室 加载XML文档后的DOM树 application app name a date url Year Month day href Mobile Game 1.5 2006 03 16 Document 2006.3 计算机与电子系—计算机技术教研室 DOM树一般结构 父节点 前节点 后节点 NodeType=Element; NodeName=body; NodeValue=Null; NodeChildren=true; 子节点 属性 2006.3 计算机与电子系—计算机技术教研室 DOM对象模型的作用 用来表示、操作文档的接口。 接口的行为和属性。 接口之间的关系以及互操作。 2006.3 计算机与电子系—计算机技术教研室 DOM中定义的对象 Document对象:即文档对象,是对整个文档进行操作的入口。 Element和Attr对象:这些节点对象都是文档某一部分的映射。 Text对象:是Element或Attr对象的子节点。 集合索引:DOM提供集合索引方式以对节点按指定方式进行遍历。 2006.3 计算机与电子系—计算机技术教研室 加载XML文档 不同的应用程序有不同的DOM实现方法 微软通过MSXML.DLL扩展了XMLDOM,并将其绑定到IE上。 通过这些COM接口来操纵XML文档。 2006.3 计算机与电子系—计算机技术教研室 Document对象 通过创建Document对象,应用程序就有对XML文档进行操作的入口。 可以用各种语言创建Document对象: VBScript: Set doc=CreateObject(“Microsoft XMLDOM”) JScript: doc=new ActivexObject(“Microsoft XMLDOM”) 2006.3 计算机与电子系—计算机技术教研室 DOM接口 在DOM接口规范中,有4个基本接口: Document:是对文档进行操作的入口,本节点是DOM树中的根节点。 Node:代表DOM树中的一个节点 。 NodeList:表示有顺序关系的一组节点。 NamedNodeMap:用于属性节点的表示。 2006.3 计算机与电子系—计算机技术教研室 Document接口 Document接口提供对文档中的数据进行访问和操作的入口。 Document接口提供了创建其他节点对象的方法。 2006.3 计算机与电子系—计算机技术教研室 Document接口同其他接口之间的关系 Document Processing instruction Processing instruction Comment Comment Document Type root Document Document.doctype Documen
您可能关注的文档
最近下载
- 大疆(M400)无人机与妙算3机载算力盒子组合的旗舰解决方案.pdf VIP
- 体育赛事组织管理方案与执行要点.docx VIP
- 机械式停车设备安全评估实例介绍.pptx
- QC∕T 1067.1-2017 汽车电线束和电气设备用连接器 第1部分:定义、试验方法和一般性能要求.pdf
- (高清版)B/T 42755-2023 人工智能 面向机器学习的数据标注规程.pdf VIP
- T /GDNAS 065—2025 经鼻气管插管全麻手术患者鼻压力性损伤预防技术规范.pdf VIP
- 论农产品质量安全现状及对策.doc VIP
- 机械加工工时定额标准计算手册(total-187页).docx VIP
- 公司参与期权交易的内部控制及风险管理制度.pdf VIP
- 动词三单变化专项练习.docx VIP
原创力文档


文档评论(0)