- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 XML语法35113
XML被设计用来描述数据,其重点是数据的内容;而HTML被设计用来显示数据,其重点是数据的样式。在未来的Web开发中XML将会无所不在。在本章将详细介绍XML的基础语法知识,为以后的学习打下坚实的基础。 * 熟练掌握XML文件的基本结构 掌握XML文档元素的使用 理解CDATA段的作用 理解XML命名空间的作用 掌握XML元素内容与属性的差异 * XML文档包含三个部分:1. 一个XML文档声明;2. 一个关于文档类型的定义;3. 用XML标识创建的内容。 * 举例说明:?xml version=1.0?!DOCTYPE filelist SYSTEM filelist.dtdfilelist myfiletitleQUICK START OF XML/titleauthorajie/author/myfile....../filelist * 1.DTD(文件类型定义) DTD是用来定义XML文档中元素,属性以及元素之间关系的。通过DTD文件可以检测XML文档的结构是否正确。但建立XML文档并不一定需要DTD文件。关于DTD文件的详明我们将在下面单独列项。2.Element(元素):元素在HTML我们已经有所了解,它是组成HTML文档的最小单位,在XML中也一样。一个元素由一个标识来定义,包括开始和结束标识以及其中的内容,就象这样:authorajie/author 唯一不同的就是:在HTML中,标识是固定的,而在XML中,标识需要你自己创建。3.Tag(标识) 标识是用来定义元素的。在XML中,标识必须成对出现,将数据包围在中间。标识的名称和元素的名称是一样的。例如这样一个元素:authorajie/author 其中author就是标识。4.Attribute(属性): 什么是属性?看这段HTML代码:font color=“red”word/font。其中color就是font的属性之一。 * 1.Well-formed XML(良好格式的XML)一个遵守XML语法规则,并遵守XML规范的文档称之为“良好格式”。如果你所有的标识都严格遵守XML规范,那么你的XML文档就不一定需要DTD文件来定义它。2.Valid XML(有效的XML)一个遵守XML语法规则,并遵守相应DTD文件规范的XML文档称为有效的XML文档。注意我们比较Well-formed XML和Valid XML,它们最大的差别在于一个完全遵守XML规范,一个则有自己的文件类型定义(DTD)。将XML文档和它的DTD文件进行比较分析,看是否符合DTD规则的过程叫validation(确认)。这样的过程通常我们是通过一个名为parser的软件来处理的。有效的XML文档也必须以一个XML声明开始,例如:?xml version=1.0 standalone=no encode=UTF-8?和上面例子不同的,在standalone(独立)属性中,这里设置的是no,因为它必须和相应的DTD一起使用,DTD文件的定义方法如下:!DOCTYPE type-of-doc SYSTEM/PUBLIC dtd-name XML申明是一个规范的XML文件的开始部分,它申明了XML文档的版本属性、编码属性及独立属性。 * ?xml version=1.0 standalone=yes encoding=UTF-8? 其中你必须说明文档遵守的XML版本,目前是1.0;其次说明文档是独立的,它不需要DTD文件来验证其中的标识是否有效;第三,要说明文档所使用的语言编码。默认的是UTF-8,如果使用中文,你需要设置为GB2312。 XML元素是XML文档的主体,它被用来容纳和组织数据。本节将向读者详细介绍元素相关知识,以及如何使用元素构建创建规范的XML文档。 * 元素由标识名称、属性、属性值、开始标记符和结束标记、标记内容组成。 它分为: 空标记 空标记名称 属性列表/ 非空标记 空标记名称 属性列表内容空标记名称/ * 在本节通过下面实例介绍如何定义元素以及如何使用元素。 * 在XML文档中,开始和结束标记之间出现的所有合法字符都被有效地传给XML处理程序。如果在文本中使用了单引号等特殊字符,那么解析器将会出现错误。为了避免把字符数据和标记中需要用到的一些特殊符号相混淆,XML还提供了一些实体引用。实体引用的作用是:当在字符数据中需要使用这些特殊符号时,可以使用实体引用来代替这些特殊符号。实体必须以符号“”开头,以符号“;”结尾。 * 实体引用 特殊字符 意义 lt; 小于号 gt; 大于号 amp; 和或连接符 apos; 单引号 qu
您可能关注的文档
- 科研先进集体申报材料.doc
- 科技成果登记表50389.doc
- 科研培训31465.ppt
- 科教制作展评申报表(骨骼、关节和肌肉).doc
- 科研方法12293.doc
- 科研方法32032.ppt
- 科研日志1.doc
- 科研感悟.doc
- 科研杯等几项.doc
- 科研漫谈.doc
- 食品饮料深度研究:破局与重构:中国软饮行业的发展新纪元.pdf
- AI智慧校园建设综合解决方案(45页PPT).pptx
- App浪潮下的数据安全和个人信息保护监管解决方案(33页PPT).pptx
- K3WISE智能制造解决方案(39页PPT).pptx
- 122工业互联网基本概念及关键技术(294页PPT).pptx
- PeopleSoft概述组织架构和人事管理(124页PPT).ppt
- 72智慧工业园区环境监测一体化解决方案(53页PPT).ppt
- AWS数据湖和大数据服务介绍(45页PPT).pptx
- 城市规建管一体化平台建设方案(43页PPT).pptx
- 96科技园区规划设计方案智慧科技园规划设计方案(43页PPT).pptx
文档评论(0)