- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]面向NET的Web应用程序设计课件4章
面向.NET的Web应用程序设计 第4章 XML学习 4.1 XML快速入门 4.1.1什么是XML XML是Extensible Markup Language的简写,一种扩展性标识语言 HTML里面有很多标签,类似head,table等,都是在HTML 4.0里规范和定义,而XML里允许你自己创建这样的标签,所以叫做可扩展性。 几个容易混淆的概念 1.XML并不是标记语言。 2.XML并不是HTML的替代产品。 3.不能用XML来直接写网页。 4.1 XML快速入门 4.1.2 使用XML有什么好处 XML使得在网络上使用SGMLStandard Generalized Markup Language语言更加简单和直接: 简化了定义文件类型的过程,简化了编程和处理SGML文件的过程,简化了在Web上的传送和共享。 1.XML可以广泛的运用于web的任何地方; 2.XML可以满足网络应用的需求; 3.使用XML将使编程更加简单; 4.XML便于学习和创建; 5.XML代码将清晰和便于阅读理解。 4.1 XML快速入门 示例文档 ?xml version=1.0? myfile titleXML Quick Start/title authorajie/author emailajie@/email datdate /myfile第一行?xml version=1.0?是一个XML声明,表示文档遵循的是XML的1.0 版的规范。 第二行定义了文档里面的第一个元素(element),也称为根元素: myfile。这个就类似HTML里的HTML开头标记。注意,这个名称是自己随便定义的。 再下面定义了四个子元素:title,author,email,和date。分别说明文章的标题,作者,邮箱和日期。当然,你可以用中文来定义这些标签,看上去更便于理解: ?xml version=1.0 encoding=GB2312? 文章 标题XML轻松学习手册/标题 作者ajie/作者 信箱ajie@/信箱 日日期 /文章 4.1 XML快速入门 学习XML还必须掌握一种页面脚本语言,常见的就是javascript和VB script。因为XML数据是使用script实现HTML中调用和交互的。我们看一个最简单的例子: 实例4.1.html 4.1 XML快速入门 4.1.3 XML和HTML的区别 XML和HTML都来自于SGML,它们都含有标记,有着相似的语法,HTML和XML的最大区别在于:HTML是一个定型的标记语言,它用固有的标记来描述,显示网页内容。比如H1表示首行标题,有固定的尺寸。相对的,XML则没有固定的标记,XML不能描述网页具体的外观,内容,它只是描述内容的数据形式和结构。 一个质的区别:网页将数据和显示混在一起,而XML则将数据和显示分开来。 在上面的例子4.1.htm中,我们只关心页面的显示方式,我们可以设计不同的界面,用不同的方式来排版页面,但数据是储存在myfile.xml中,不需要任何改变。 (如果你是程序员,你会惊讶的发现,这与模块化面向对象编程的思想极其相似!其实网页何尝不是一种程序呢?) 正是这种区别使得XML在网络应用和信息共享上方便,高效,可扩展。所以我们相信,XML做为一种先进的数据处理方法,将使网络跨越到一个新的境界。 4.1 XML快速入门 4.1.4 XML的严格格式 吸取HTML松散格式带来的经验教训,XML一开始就坚持实行良好的格式。 我们先看HTML的一些语句,这些语句在HTML中随处可见: 1.psample 2.bisample/b/i 3.tdsample/TD 4.font color=redsamplar/font在XML文档中,上述几种语句的语法都是错误的。因为: 1.所有的标记都必须要有一个相应的结束标记; 2.所有的XML标记都必须合理嵌套; 3.所有XML标记都区分大小写; 4.所有标记的属性必须用括起来; 4.1 XML快速入门 所以上列语句在XML中正确的写法是 1.psample/p 2.bisample/i/b 3.tdsample/td 4.font color=redsamplar/font 另外,XML标记必须遵循下面的命名规则: 1.名字中可以包含字母、数字以及其它字母; 2.名字不能以数字或_ (下划线) 开头; 3.名字不能以字母xml (或XML 或Xml ..) 开头; 4.名字中不能包含空格。在XML文档
您可能关注的文档
- [工学]路基路面工程 第七章 路基路面排水.ppt
- [工学]车身电控教案 4.ppt
- [工学]车辆人机工程第7章.ppt
- [工学]轨道电路.ppt
- [工学]车铣加工编程.ppt
- [工学]软件工程11.ppt
- [工学]软件工程chapter 04.ppt
- [工学]软件工程07-实现.ppt
- [工学]软件工程—第4章 软件设计概述_lyh.ppt
- [工学]轮式挖掘机工作装置及液压系统设计.doc
- 25上半年2期套题班-行政职业能力测验(八).docx
- 公考讲义-2025年1月时政汇总.pdf
- 2025年省考逻辑填空1000 高频实词积累+刷题早读课 讲义.pdf
- 25上半年2期套题班-行政职业能力测验(九).docx
- 2025四川事业编FB综合岗考试-综合能力测试讲义-主观题基础,案例分析题,公文写作及文章写作题.pdf
- 25上半年2期套题班-行政职业能力测验(五).docx
- 2025申论多省联考刷题课真题资料-2025国考执法课程.doc
- 2025申论多省联考刷题课真题资料-2024江西执法课程.doc
- 25上半年2期套题班-行政职业能力测验(十).docx
- 2025申论多省联考刷题课真题资料-2024福建县乡课程.doc
文档评论(0)