面向[1].NET的Web应用程序设计课件4章.ppt

上传人:心*** 文档编号:1064031 上传时间:2018-11-28 格式:PPT 页数:43 大小:300KB
下载 相关 举报
面向[1].NET的Web应用程序设计课件4章.ppt_第1页
第1页 / 共43页
面向[1].NET的Web应用程序设计课件4章.ppt_第2页
第2页 / 共43页
面向[1].NET的Web应用程序设计课件4章.ppt_第3页
第3页 / 共43页
面向[1].NET的Web应用程序设计课件4章.ppt_第4页
第4页 / 共43页
面向[1].NET的Web应用程序设计课件4章.ppt_第5页
第5页 / 共43页
点击查看更多>>
资源描述

1、面向面向 .NET的的 Web 应用程序设计应用程序设计梁 辉*第 4章 XML学习4.1 XML快速入门 4.2 XML的概念 4.3 XML的术语 4.4 XML的实现 4.5 XML的实例分析 Date 2054.1 XML快速入门 4.1.1什么是 XMLXML是 Extensible Markup Language的简写,一种扩展性标识语言 HTML里面 有 很多 标签, 类似 ,等, 都是 在 HTML 4.0里 规范 和 定义 ,而 XML里 允许 你 自己创建这样 的标签, 所以叫做 可 扩展 性。 几个容易混淆的概念 1.XML并不是标记语言。2.XML并不是 HTML的替代

2、产品。3.不能用 XML来直接写网页。Date 2054.1 XML快速入门4.1.2 使用 XML有 什么好处XML使得在网络上使用 SGMLStandard Generalized Markup Language语言更加 “简单和直接 “: 简化了定义文件类型的过程,简化了编程和处理 SGML文件的过程,简化了在 Web上的传送和共享。1.XML可以广泛的运用于 web的任何地方 ; 2.XML可以满足网络应用的需求;3.使用 XML将使编程更加简单;4.XML便于学习和创建;5.XML代码将清晰和便于阅读理解 。Date 2054.1 XML快速入门示例文档 XML Quick S200

3、10115第一行 是一个 XML声明,表示文档遵循的是 XML的 1.0 版的规范。第二行定义了文档里面的第一个元素 (element),也称为根元素 : 。这个就类似 HTML里的 开头标记。注意,这个名称是自己随便定义的。再下面定义了四个子元素: title,author,email,和 date。分别说明文章的标题,作者,邮箱和日期。当然,你可以用中文来定义这些标签,看上去更便于理解:XML轻松学习手册 20010115Date 2054.1 XML快速入门学习 XML还必须掌握一种页面脚本语言,常见的就是 javascript和VB script。因为 XML数据是使用 script实

4、现 HTML中调用和交互的。我们看一个最简单的例子:实例 4.1.htmlDate 2054.1 XML快速入门4.1.3 XML和 HTML的区别 XML和 HTML都来自于 SGML,它们都含有标记,有着相似的语法 , HTML和 XML的最大区别在于: HTML是一个定型的标记语言,它用固有的标记来描述,显示网页内容。比如表示首行标题,有固定的尺寸。相对的, XML则没有固定的标记, XML不能描述网页具体的外观,内容,它只是描述内容的数据形式和结构。一个质的区别:网页将数据和显示混在一起,而 XML则将数据和显示分开来。在上面的例子 4.1.htm中,我们只关心页面的显示方式,我们可以

5、设计不同的界面,用不同的方式来排版页面,但数据是储存在 myfile.xml中,不需要任何改变。(如果你是程序员,你会惊讶的发现,这与模块化面向对象编程的思想极其相似!其实网页何尝不是一种程序呢? ) 正是这种区别使得 XML在网络应用和信息共享上方便,高效,可扩展。所以我们相信, XML做为一种先进的数据处理方法,将使网络跨越到一个新的境界。 Date 2054.1 XML快速入门4.1.4 XML的严格格式 吸取 HTML松散格式带来的经验教训, XML一开始就坚持实行 “良好的格式 “。我们先看 HTML的一些语句,这些语句在HTML中随处可见 :1.sample2.sample3.sa

6、mple4.samplar在 XML文档中,上述几种语句的语法都是错误的。因为 :1.所有的标记都必须要有一个相应的结束标记;2.所有的 XML标记都必须合理嵌套;3.所有 XML标记都区分大小写;4.所有标记的属性必须用 “括起来; Date 2054.1 XML快速入门所以上列语句在 XML中正确的写法是1.sample2.sample3.sample4.samplar另外, XML标记必须遵循下面的命名规则 :1.名字中可以包含字母、数字以及其它字母;2.名字不能以数字或 “_“ (下划线 ) 开头;3.名字不能以字母 xml (或 XML 或 Xml .) 开头;4.名字中不能包含空格

7、。在 XML文档中任何的差错,都会得到同一个结果:网页不能被显示。各浏览器开发商已经达成协议,对 XML实行严格而挑剔的解析,任何细小的错误都会被报告。你可以将上面的 myfile.xml修改一下,比如将 改为 ,会得到一个出错信息页面Date 2054.2 XML概念XML(Extensible Markup Language )4.2.1扩展性 -可以为自己的文档建立自己的标记 (tags)。 在 HTML里,有许多固定的标记,我们必须记住然后使用它们,你不能使用 HTML规范里没有的标记。而在 XML中,你能建立任何你需要的标记。你可以充分发挥你的想象力,给你的文档起一些好记的标记名称。比如,你的文档里包含一些游戏的攻略,你可以建立一个名为 的标记,然后在下再根据游戏类别建立 ,等标记。只要清晰,易于理解你可以建立任何数量的标记。扩展性使你有更多的选择和强大的能力,但同时也产生一个问题就是你必须学会规划。你自己要理解自己的文档,知道它由哪几部分组成,相互之间的关系和如何识别它们。关于建立标识还需要说明一点:标识是描述数据的类型或特性,比如宽 ,年龄 ,姓名 等,而不是数据的内容,比如: ,,这些都是无用的标记。如果你学过数据库,你可以这样理解,标识就是一种字段名。 Date 205

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

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。