互联网程序设计第四讲XML.pptxVIP

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
;XML语法介绍;;HTML优点;HTML缺点;XML的设计目标;XML的特性;XML的特性-结构化;XML的特性-自描述;XML的特性-可扩展性;XML的特性-浏览器自适应;XML文件结构;XML的文档结构;序言区 XML声明 ?xml version=“1.0” encoding=gb2312 standalone=“yes” ? XML宣告必须显示在每个XML文件的第一行 注释 !--注释说明文字-- 处理指令 提供了XML处理器传递给应用的信息 ?xml-stylesheet type= “text/css” href= “booklist.css”?;■主体区 □在XML文档中,元素指出了文档的逻辑结构,并且包含了文档的信息内容 □一个典型的元素有起始标签、元素内容和结束标签。元素的内容可以是字符数据、其他(嵌套的)元素或者两者的组合。 下面是一个简单的元素:;□例如:;基本的XML语法;XML文件中允许使用中文,常用的英文标记命名原则: □英文字母大小写视为不同的。例如:Author AUTHOR 这三个标记是不同的标记 author □标记中不可以含有空格。 □名称字符串不可以XML三个字母为开始(不管大小写 均不 可以),保留给XML系统使用。;□名称字符串可以一般的英文字母或底线(_)开始。 □除了开始字符外,其他可以使用数字(1,3…)、点 (.)或是连接线(-)。;在XML中可以为元素加上属性,同一个元素不可以拥有两个相同的属性名称,但是不同的元素则可以有相同的属性名称。 属性设置方法格式如下:;格式为: !-- 注释文字 -- ·当XML解析器读取到注释,它会自动略过该注释中的文字。 ·注释在XML文件中,并不限定在主体区显示,它也可以出现在前言区,也就是说注释可以加在XML文件的根 元素之前。;注意: □由于XML声明必须显示在每个XML文件的第一行,所以如果你加入的注释是在XML声明之前 ,将导致错误的产生。 例如: !-- 林筱文的个人资料 -- ?xmlversion=1.0encoding=GB2312? person ID=F220888888 name林筱文/name sex女/sex /person;□XML中的注释不可以包含在其他标记中,注释中也不可以内含其他的注释或是内含(--)。例如:下面是不正确的注释 ?xml version=1.0encoding=GB2312? person !-- 个人资料 -- !--Personal information--个人资料-- !-- !-- 个人数据 -- -- /person;4. 特殊字符的使用;字符参照 如果文件中要输入的字符并不是键盘中找得到的,只要它是属于Unicode(通用字码),就可以通过字符参照的方式输入, XML解析器会将字符代码(Character Code)转成对应的字符。 字符参照的语法格式为: nnnn; 其中:nnnn为字符代码(Character Code);满足Well-Formed的XML文件;XML解析器;如果要描述的数据中包含很多特殊符号,利用XML所提供的实体参照或是字符参照,处理起来还是麻烦。 XML提供了CDATA标记来标识文字数据;CDATA标记是以![CDATA[开始,并以]]结尾来标识数据。 当XML解析器处理到CDATA标记时,它会不解析该段数据中的任何符号或是标记,只是将原数据原封不动传递给应用程序。CDATA标记的语法结构如下:;2 Schema;2 Schema(续);为何要Schema;Schema的文档结构;Schema的数据类型;Schema的数据类型-基本数据类型;Schema的数据类型-扩展的数据类型;Schema的数据类型-数据类型的特性;Schema的元素类型;Schema样例详解;Schema样例详解(续);Schema样例详解(续);Schema样例详解(续);JSON;{ employees: [ { firstName:Bill , lastName:Gates }, { firstName:George ,;相比XML 的不同之处;XHTML;XHTML语法;一个XHTML 的实例;XHTML DTD; html 标签内的xmlns 属性是必需的。然而,即使XHTML 文档中没有这个属性时 ,验证工具也不会提示错误。因为, “xmlns=/1999/xhtml”是固定的值,即使没有把它包含在代码中 ,这个值也会被添加到html 标签中。;小结

文档评论(0)

文档爱好者 + 关注
实名认证
文档贡献者

文档爱好者~

1亿VIP精品文档

相关文档