XML程序设计第2章.pptVIP

  1. 1、本文档共21页,可阅读全部内容。
  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程序设计第2章

《XML程序设计》 第2章 配合 XML程序设计例子源代码一起使用 第2章 导读 第2章 规范的XML文件 §2.1 规范性_1 §2.1 规范性_2 §2.2 XML声明 §2.3 标记 §2.3.1 空标记 §2.3.2 非空标记 §2.3.3 标记的名称 §2.3.4 根标记 §2.4 特殊字符 §2.5 CDATA段 §2.6 标记的文本数据 §2.7 属性 §2.7.1 属性的构成 §2.7.2 使用属性的原则 §2.8 注释 §2.9 名称空间 §2.9.1 有前缀和无前缀的名称空间 §2.9.2 标记中声明名称空间 §2.9.3 名称空间的作用域 §2.9.4 名称空间的名字 §2.10 标记的子孙关系 * 规范的XML文件 本章主要内容 规范性 XML声明 标记 CDATA段 标记的文本数据 属性 名称空间 难点 名称空间 一个规范的必须满足W3C所指定的标准。一个规范的XML文件应当满足如下语法规则: ★XML文件用“XML声明”开始 ★ XML文件有且仅有一个根标记 ★ XML文件的非根标记都必须封装在根标记中 ★非空标记必须由“开始标记”与“结束标记”组成 ★空标记没有“开始标记”和“结束标记” ★ XML文件的标记必须是树型结构 XML声明以 “?xml” 标识开始、 以“?” 标识结束。以下是一个最基本的XML声明: ?xml version=“1.0” ? version属性指出该XML文件使用的XML版本 ,目前该属性的只可以值可以取1.0 . encoding属性规定XML文件采用哪种字符集进行编码,该属性的默认值是“UTF-8” . 注: encoding属性值不同, XML文件保存时的编码要与之对应。 standalone属性说明XML文件是否是完全自包含的,该属性的默认值是“no” .例题2.1 p15 1.语法格式: 所谓空标记就是不含有任何内容的标记。由于空标记不含有任何内容,所以空标记不需要开始标签和结束标签,空标记以“”标识开始,用“/”标识结束,根据空标记是否含有属性,空标记的语法格式分别为: 空标记的名称 属性列表 / 或 空标记的名称 / 2.作用: 空标记的名称主要用于抽象带有属性的数据,该数据本身并不需要用具体文本进行描述. 1.语法格式 非空标记必须由“开始标签”与“结束标签”组成,“开始标签”与“结束标签”之间是该标记所标记的内容。 标记的名称 属性列表 或 标记名称 2.非空标记的内容 一个标记所包含的内容可以有两部分构成:文本数据和标记,其中的标记称做该标记的子标记。 3.作用: 非空标记包含的内容中既可以有文本数据也可以有子标记,当需要用“整体-部分”关系来描述数据时,就可以使用非空标记 标记的名称要满足的规则是:名称可以由字母、数字、下划线(“_”)、点(“.”)或连字符(“-”)组成,但必须以字母或下划线开头。 标记名称区分大小写。 XML文件必须有且仅有一个根标记,其它标记都必须封装在根标记中。XML文件的标记必须形成树型结构。 root 姓名 张三 出生日期 /姓名 1998年12月28日 /出生日期 /root XML有5种字符属于特殊字符,左尖括号:“”、右尖括号:“”、与符号“” 、单引号“‘”和双引号“””。 在文本数据中通过实体引用使用这些特殊字符。 lt; 引用左尖括号:“” gt; 引用右尖括号“” apos; 引用单引号“” quot; 引用双引号“” amp; 引用与符号“” CDATA段用“![CDATA[”做为段的开始,用“]]”作为段的结束,段开始和段结束之间称为CDATA段的内容,解析器不对CDATA段的内容做分析处理 。 CDATA段中的内容可以包含任意的字符。但是,W3C规定,CDATA段中不可以嵌套另一个CDATA段。 ![CDATA[ boolean boo=truefalse 你好 ]] 一个标记的内容可以有两部分构成:文本数据部分和子标记部分。一个标记的文本数据中可以有普通字符、CDATA段、和实体引用。 例题2.2 p21 属性是一个“名-值”对,即属性必须由名字和值组成。属性必须在非空标记的开始标签或空标记中声明,用“=”为属性指定一个值。语法如下 标记名称 属性列表…/标记名称 标记名称 属性列表/ 例如:

文档评论(0)

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

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

版权声明书
用户编号:5132241303000003

1亿VIP精品文档

相关文档