J2EE快速进培训.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
J2EE快速进培训

什么是XM 创建XML文档 理解XML语法 使用XML创建配置文件 XML是当前最热门的网络技术之一,被称为“第二代Web语言”、“下一代网络应用的基石”。它由万维网协会(W3C)创建,用来克服 HTML的局限。自它被提出以来,几乎得到了业界所有大公司的支持,丝毫不逊于当年HTML被提出时的热度。 HTML的局限性 HTML有一个致命的缺点,就是只适合于人与计算机的交流,不适合计算机与计算机的交流。HTML代表的Internet的过去, HTML 自4.0后就没有更高的版本了,取而代之的是依据XML定义的XHTML。 XML的定义 XML,也称为可扩展标记语言(Extensible Markup Language),是用来定义文档标记语言的框架,主要用来存储和发送数据信息,以便各种基于WEB的应用之间能更方便的交换数据。 W3C对XML的描述:“XML描述了一类被称为XML文档的数据对象,并部分描述了处理它们的计算机程序的行为。XML是SGML的一个应用实例或一种受限形式。从结构上说,XML文档遵从SGML文档标准。” XML与SGML 同HTML一样,XML也是一种基于文本的标记语言,都是从SGML发展而来的,SGML(Standard Generalize Markup Language,标准通用标记语言)是一种老的标记语言,最初用于出版行业,非常复杂,依据SGML开发的应用非常昂贵,只在少数大公司和政府部门被采用,XML保留了SGML大部分的功能,降低了SGML的复杂程度,这样使得开发有关XML的应用具有面向大众的现实意义。 XML与HTML XML与HTML的不同在于:XML可以自由地定义标记来表现具有实际意义的文档内容,比如:可以定义〈姓名〉〈/姓名〉这样具有实际意义的标记(可以用中文)。在XML中,我们只需要注意文档的内容,而文档的表现形式则交给CSS(层叠样式表)和XSL(可扩展样式语言)来完成。如果XML文件只用于计算机与计算机之间交流信息,仅仅需要一个XML文件即可。如果要将XML文件中的信息以某种形式显示出来,如通过浏览器显示,则可引用一个样式表文件来定义浏览器怎样来显示XML文件中信息。 XML与HTML 而且XML不像HTML那样具有固定的标记集合,它实际上是一种定义语言的语言,也就是说使用XML的用户可以定义无穷的标记来描述文档中的任何数据元素,突破了HTML固定标记集合的约束,将文档的内容组织成丰富复杂的完整的信息体系。 XML的组成 Schema(模式) 规定了XML文档的逻辑结构,定义了XML文档中的元素、元素的属性以及元素和元素的属性之间的关系,它能够帮助XML的解析器校验XML文档标记是否合法; XSL(eXtensible Stylesheet Language可扩展样式语言) 用来规定XML文档表现形式的语言,同CSS类似 XLL(eXtensible Link Language可扩展链接语言)。 进一步地扩展了当前Web上已有的简单链接。 XML的特点 良好的可扩展性、内容和形式的分离、高度结构化(严格的语法要求)以及方便网络间的信息传输。 XML的规范很简洁,整个标准打印出来也只有几十页,而且XML的写法和HTML类似,都是把标记用〈 〉符号括起来, 所以学习XML并不困难。更加方便的是,XML允许使用中文创建XML标记 XML文件的解析器大多数是使用Java语言写成的,这样,只要计算机支持Java虚拟机,都可以支持XML(几乎所有的计算机都支持Java虚拟机)。 创建一个典型的XML文件 ?xml version="1.0" encoding="GB2312"?> Java编程思想 !--此书即将出版-- 作者Bruce Eckel/作者 出版社机械工业出版社/出版社 体裁程序设计/体裁 价格 货币单位=人民币69.00〈/价格〉 / Java编程思想 XML的严格语法 有的元素都要有闭合标记,一旦没有闭合元素代码,如果在作者子元素中漏掉/作者,那么这段代码将是一段错误代码,不起任何作用; 控制标记、指令和属性名称等英文对大小写敏感的。这也是在语法规则上与html不同的地方,元素名称必须区分大小写(元素闭合代码要与元素本身大小写一致) 嵌套对应。 当声明一个XML文件的同时,必须建立一个根元素标记,就如同一篇文章的标题一样,所有的XML代码都要有根元素 在编写html的时候,往往会忽略掉引号,而xml元素含有属性值得时候,这个属性值也必须被引号包含 XML处理空白字符和HTML不一样。HTML标准规定,不管有多少个空白,都当作一个空白来处理;而在XML中规定,所有标记以外的空白,解析器都

文档评论(0)

130****9768 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档