JavaScript程序设计 教学课件 PPT 作者 邹天思 第9章 JavaScript中的XML

上传人:E**** 文档编号:89389668 上传时间:2019-05-24 格式:PPT 页数:10 大小:1.71MB
返回 下载 相关 举报
JavaScript程序设计 教学课件 PPT 作者 邹天思 第9章 JavaScript中的XML_第1页
第1页 / 共10页
JavaScript程序设计 教学课件 PPT 作者 邹天思 第9章 JavaScript中的XML_第2页
第2页 / 共10页
JavaScript程序设计 教学课件 PPT 作者 邹天思 第9章 JavaScript中的XML_第3页
第3页 / 共10页
JavaScript程序设计 教学课件 PPT 作者 邹天思 第9章 JavaScript中的XML_第4页
第4页 / 共10页
JavaScript程序设计 教学课件 PPT 作者 邹天思 第9章 JavaScript中的XML_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《JavaScript程序设计 教学课件 PPT 作者 邹天思 第9章 JavaScript中的XML》由会员分享,可在线阅读,更多相关《JavaScript程序设计 教学课件 PPT 作者 邹天思 第9章 JavaScript中的XML(10页珍藏版)》请在金锄头文库上搜索。

1、第9章 JavaScript中的XML,The Extensible Markup Language(XML)可扩展标记语言,是一种用于描述数据的标记语言,XML很容易使用而且可以定制。XML只描述数据的结构以及数据之间的关系。它是一种纯文本的语言,用于在计算机之间共享结构化数据。与其他文档格式相比,XML的优点在于它定义了一种文档自我描述的协议。例如:首先是一个标题,然后是内容摘要,接着是多个小节:每一节都有一个节标题,后面跟一个或多个段落。,9.1 XML简介,XML文档的结构主要由两部分组成:序言和文档元素。 (1)序言 (2)文档元素,9.2 创建XML,XML文档的编写规则如下: (

2、1)XML元素名是区分大小写的,而且开始和结束标记必须准确匹配。 (2)文档只能包含一个文档元素。 (3)元素可以是空的,也可以包含其他元素、简单的内容或元素和内容的组合。 (4)所有的元素必须有结束标记,或者是简写形式的空元素。 (5)XML元素必须正确的嵌套,不允许元素相互重叠或跨越。 (6)元素可以包含属性,属性必须放在单引号或双引号中。在一个元素结点中,具有给定名称的属性只能有一个。 (7)XML文档中的空格被保留。空格是节点内容的一部分,如果要删除空格,可以手动进行删除,9.3 载入XML,(1)创建XML DOM对象的实例 Microsoft在JavaScript中引入了用于创建A

3、ctiveX对象的ActiveXObject类,通过该类可以创建XML DOM对象的实例,代码如下: var xmldoc = new ActiveXObject(“Microsoft.XMLDOM“); (2)载入XML Microsoft的XML DOM有两种载入XML的方法:load()和loadXML()。 load()方法用于从服务器上载入XML文件,load()方法的语法格式如下: xmldoc.load(url); xmldoc:为XML DOM对象的实例。 url:为XML文件的名称。,9.3.1 在IE中创建DOM并载入XML,(1)创建XML DOM对象的实例 DOM标准指

4、出,使用document.implementation对象的createDocument()方法可以创建XML DOM对象的实例,代码如下: var xmldoc = document.implementation.createDocument(“, “, null);,9.3.2 在Mozilla中创建DOM并载入XML,(2)载入XML Mozilla只支持一个载入XML的方法:load()。Mozilla中的load()方法和IE中的load()方法工作方式一样,只要指定载入的XML文件即可。 Mozilla的XML DOM会在文件完全载入后触发load事件,也就是说必须使用onload

5、事件处理函数来判断DOM何时完全载入,这样可以保证在DOM完全载入后执行其他操作(例如本例,调用自定义的JavaScript函数createTable()将载入到DOM中的XML取出来并以表格的形式显示在页面中),代码如下: xmldoc.onload=function() xmldoc.onload = createTable(xmldoc); ,9.4 读取XML,在XML元素中,同样也可以像HMTL元素那样为指定的元素定义属性,而且还可以获取到属性的值。下面就介绍一种获取XML元素中属性值的方法。该方法主要是通过attributes属性获取到元素的属性集合,然后在应用getNamedItem()方法得到指定属性的值。,9.4.1 获取XML元素的属性值,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号