ASP动态网站开发教程第三版.教学课件作者978730216457911章节

上传人:E**** 文档编号:90581941 上传时间:2019-06-13 格式:PPT 页数:15 大小:228KB
返回 下载 相关 举报
ASP动态网站开发教程第三版.教学课件作者978730216457911章节_第1页
第1页 / 共15页
ASP动态网站开发教程第三版.教学课件作者978730216457911章节_第2页
第2页 / 共15页
ASP动态网站开发教程第三版.教学课件作者978730216457911章节_第3页
第3页 / 共15页
ASP动态网站开发教程第三版.教学课件作者978730216457911章节_第4页
第4页 / 共15页
ASP动态网站开发教程第三版.教学课件作者978730216457911章节_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《ASP动态网站开发教程第三版.教学课件作者978730216457911章节》由会员分享,可在线阅读,更多相关《ASP动态网站开发教程第三版.教学课件作者978730216457911章节(15页珍藏版)》请在金锄头文库上搜索。

1、第11章 XML与ASP,在支持WWW(万维网)的技术中,可扩展标记XML被认为是最重要的新技术之一。虽然它已经对数据的存储和处理产生了深远的影响,但它的优势在将来的某个时候才会全面体现。XML实际上是一系列相关技术的集合,这些技术源于万维网联盟(Word Wide Web Consortium,W3C)对WWW技术的发展规划。,教学重点与难点,了解XML与HTML的区别 了解XML文档的结构 掌握创建XML文档的方法 掌握使用ASP操作XML的方法,11.1 认识XML,XML(Extensible Markup Language)用来创建在Web页面和应用程序之间定义和传输的数据。它是一种

2、描述数据和数据结构的语言,可以保存在任何可以存储文本的文档中。XML具有自描述性、内容与显示相分离、可扩展性、独立于平台等特点,提供了一套跨平台、跨网络、跨程序语言的数据描述方式,已经逐渐成为科学与业务应用中数据表示及应用的数据交换标准格式。,标记语言的发展 XML的特点 XML与HTML的区别,标记语言包括文本、图片和其他多媒体链接,可以链接到当前文档的其他部分,或者其他文档和其他对象等。标记是指编辑器在待修改的文档上做的标签。标记由元素、属性、实体和符号组成。元素定义了文档的块;属性规范增强这些块;实体是一个或多个字符,通常在键盘上找不到;符号是记号或者字符集,它们构成了一个字母表。文档中

3、没有标记的每个元素的内容,通常是文本(包括图片)。 标记语言在发展过程中经过了以下几个阶段: SGML HTML XML,11.1.1 标记语言的发展,XML实际上是Web上表示结构化信息的一种标准文本格式,没有复杂的语法和包罗万象的数据定义。XML的特点可以归纳为3点:先进特性,灵活性和自描述性。,11.1.2 XML的特点,虽然XML和HTML都使用标记,但是他们是不同的。其中最主要的区别是XML专门用来描述文本的结构,而不是用于描述如何显示文本。XML不像HTML一样具备固定的标记。,11.1.3 XML与HTML的区别,11.2 XML文档的结构,早期版本的HTML文档的顶端和底部各需

4、要一个元素,其中定义了文档的两个主要部分的嵌套元素和。XML文档也遵循类似HTML文档一样的两部分格式,即声明在文档的顶端,实体是文档的主体。,XML声明 XML实例 创建和解析XML文档 编写正确的XML文档,每一个XML文档都应该以XML声明开始,声明的作用是指定所使用的XML版本,其完整的语法如下所示: ,11.2.1 XML声明,XML文档实例包括XML文档余下的部分,就是除了声明以外的所有部分(注意,有些XML开发者实例包含了整个文档)。实例包含了元素和属性的定义以及实例和内容。,11.2.2 XML实例,前面所介绍的内容都是与XML文档结构相关的,并没有创建或者使用XML文档。下面

5、将介绍如何创建并在浏览器中解析XML文档的方法。 XML文档,既可以在例如记事本或写字板之类的文本编辑工具中创建,也可以在任何能够创建简单文本文件的字处理软件或网页编辑软件中建立。如果用户使用文本编辑器创建XML文档,需要在解析器中打开XML文档,才能查看网页的最终效果,如果使用一些专用的XML编辑器(例如Microsoft XML Notepad)创建XML文档,即可即时查看网页效果 。,11.2.3 创建和解析XML文档,创建XML文档的目的是为了更好地组织数据。编写正确的XML文档可以让用户代理和Web应用程序更容易读取文档中的数据。 文档必须具有根元素 区分文档大小写 必须具备结束标记

6、 正确嵌套XML元素 属性值必须加引号 空元素必须关闭,11.2.4 编写正确的XML文档,11.3 操作XML文档,本章前面详细介绍了有关XML相关的知识, XML与HTML的区别,XML的特点,XML文档的结构,以及如何编写格式正确的XML文档等内容。下面将重点说明,在ASP中从XML文档中提取和处理数据的方法。,文档对象模型 读取XML数据 向XML输出数据,在ASP中对XML文档进行操作时,首先要掌握ASP提供的XML对象。使用这些对象,用户可以方便地操作XML文档的节点,从而真正地把XML实现为数据的载体。 第一个需要掌握的是XML的文档对象模型,文档对象模型(Document Ob

7、ject Model,DOM)是针对HTML和XML文档的API,定义了文档的逻辑结构以及访问它们的方法。也就是说,它定义了一个标准的访问和处理XML结构的方法。XML Document对象是描述XML源文件的顶级对象,它的方法和属性可以产生出其他所有的XML对象。DOM对象对XML的描述完全遵循XML本身的层次结构,所以只要了解XML的文档结构,就很容易了解DOM对象对XML的描述。,11.3.1 文档对象模型,掌握文档对象模型是操作XML文档的必备基础,第11.3.1节中已经介绍了这些知识。与使用活动服务器组件一样,在操作XML文档对象之前必须先使用Server.CreateOjbect创建对象的实例。在ASP中创建DOM对象的基本语法如下(以下两种方法都可以创建DOM对象): set ObjXML=Server.Createobject(“MSXML.DOMDocument“) set ObjXML=Createobject(“Microsoft.XMLDOM“) 创建完这个对象后就可以使用其内部的函数了 (即使用ASP读取XML文档中的数据 )。,11.3.2 读取XML数据,要操作XML文档,还需要使用XMLDOM对象向XML文档写入信息,本节就将介绍向XML文档中写入文件内容的方法 。,11.3.3 向XML输出数据,

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

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

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