XML基础语法.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
XML基础语法

第二章 ——XML语法 XML文档结构 序言区 主体区 尾声区 序言区 序言是XML文档的起始部分,它包含了文档的相关信息,比如XML的版本号、文档的特征信息和文档所遵循的文档类型等。这点与HTML非常类似,HTML文档head元素内部的内容都属于序言。 序言部分包含三方面信息:版本信息、编码信息、文档独立性信息 ?xml 版本信息(编码信息)(文档独立性信息)? ?xml version=”1.0” encoding=”Unicode” standalone=”no”? 1、版本:目前XML只有一个版本,1.0 2、编码信息:默认情况下,XML只支持ASC2编码,只支持英文,假如使用其他编码信息则要声明编码信息,编码信息属性为:encoding伪属性;例如想使用英文,则 encoding=“gb2312”。 3、文档独立性的属性为:standalone。假如文档本身可以进行正确解释不需要参考外部时,属性值为:yes;假如当创建文档时使用实体引用时,那么这些文档在不引用外部文件时不能解析,所以属性值为:no。 ?xml version=“1.0” encoding=“gb2312” standalone=“no”? 主体区 文档的主体由一个或多个元素组成,其形式为一个可能也包含字符数据(character data)的层次树。XML文档主体必须包含唯一的根元素(Root Element),其余所有元素都是根元素的子元素。 判断: ?xml version=“1.0”? root/root root1/root1 根元素的子元素都相当于树结构中根节点的子从数据结构的角度来讲,XML文档的层次相当于树状结构。根元素相当于树的根节点,所有树。这是一种很清晰的层次关系,利用这种关系可以轻松的遍历XML文档的每个元素,并实现相应的操作。 尾声区 XML文档还可以包含尾声区,其内容包括注释、处理指令以及元素树后面的空白,尾声区并不是XML文档所必须的。 元素和标记 XML文档是由元素组成的,所以需要起始和结束标记 aaa/aaa 空标记用和/表示 aaa/ 元素的命名 元素的名称包含在开始和结束标记中,由一个或多个字符组成。元素的名称可以使用中文,对于常用的英文元素名称来说,其命名原则如下: 元素名称的第一个字符必须是字母或下划线。 除第一个字符以外,其他的字符可以是字母、数字、下划线、连字符(-)和点(.)。但是不能包含其它的符号,如“%”、“”或“^”等。 元素名称对于英文大小写字母是敏感的,字母相同而大小写不同的名称被视为不同的元素。如Salutation/Satulation和salutation/salutation是两个不同的元素。 元素名称中不能含有空格,这对于中文名称同样适用。浏览器将把空格后面的字符识别为属性名称。 观察标记是否合法 hi _geen his name 56net fast .net 张三 李 四 王sir fox_pro 标记 对非空元素而言,标记分为起始标记和结束标记。起始标记可以用公式表示为:“”+ 标记名称 (属性名值对) + “”。结束标记可以用公式表示为“/” + 标记名称 + “”。 观察下面是否正确。 ?xml version=1.0? sam body first Someone is coming br /first /body /sam 假如出错,在不删除br标签的基础上改正错误 演示Example4.xml 空元素 在开始标记和结束标记之间的文本称为元素内容。那么如果元素不包含任何内容或者有其约定的描述内容的方式,是否还有必要使用结束标记呢?答案是否定的。在HTML中,很多标记是没有结束标记的,如BR、IMG等等。在XML中,由没有结束标记的标记表示的元素称为空元素。表示空元素的标记叫做空元素标记。空元素标记的开始和结束分别由“”和“/”来表示。 height/height height/ 元素的嵌套 XML文档是一个树状结构,这就意味着一些元素之间必定存在父子关系。实际上根元素就是所有其他元素的父级元素。一个元素之中包含有另一个元素称为元素的嵌套。含有元素的元素称为父元素,被包含的元素称为子元素。 观察下列是否正确: head name student/name /student /head 演示Example3.xml 演示Example17.xml观察错误 属性 元素可以具有属性,属性是由等号分隔的一对名称和值域。属性必须放置在元素的开始标记中,属性的值须用双引号或单引号括起来。属性设置的格式如下: 元素名称 属性名称1=”属性值1” 属性名称2=”属性值2” … 属性的命名 属性的值 属性的命名 属性的名称应该是满足元素命名规则的字符串,即首字符必

文档评论(0)

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

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

1亿VIP精品文档

相关文档