第02章规范的xml文件概论.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 规范的XML文件 XML的特点: 1、XML可自定义标记,使得XML文件能 够更好地体现数据的结构和含义。 2、XML文件必须符合一定的语法规则。 XML文件 XML声明 1.XML声明必须在文件的第一行。 2.声明前面不能有空白、注释或其他的处 理指令。 3.XML声明以“?xml”标记开始,以“?” 标记结束。 XML声明 XML声明中的版本属性 XML声明中的编码属性 XML声明中的独立属性 一个完整的声明格式如下: ?xml 版本信息 [编码信息] [文档独立性信息] ? 例如: ?xml version=“1.0” encoding=“UTF-8” standalone=“yes” ? XML声明中的版本属性 一个最基本的XML声明: ?xml version=1.0 ? XML声明中的编码属性 ?xml version=1.0 encoding=“UTF-8” ? XML声明中的编码属性 常用的编码方式及其保存方式 UTF-8 gb2312 ISO-8859-1 不同的字符集 ASCII字符集 American Standard Code for Information Interchange (美国标准信息交换码) ISO字符集 国际标准组织(ISO)定义了几个不同的字 符集 ,其中最突出的是ISO-8859-1 (通常叫做Latin-1 ) 不同的字符集 Unicode字符集 由UNICODE协会管理并接受其技术上的修改。Unicode使用0~65,535的双字节无符号数对每一个字符进行编码。Unicode中0~`255的字符与Latin-1中的一致。 UTF-8字符集 UTF-8是一个压缩的Unicode版本 是XML的默认字符集 不同的字符集 对Unicode字符集中代码点0到127的字符,UTF-8将该字符编码为一个字节,且高位是0,也就是说UTF-8编码保留ASCII字符的编码作为它的一部分。 对于Unicode字符集中代码点128到2047的字符,UTF-8用2个字节,且高位以110作为前缀,低字节以10作为前缀。 对于Unicode字符集中的其他字符,UTF-8用3个字节,且3个字节分别以1110、10、10作为前缀。 XML中可用的字符集编码 XML声明中的独立属性 ?xml version=1.0 encoding=“UTF-8” standalone=“yes” ? 如果我们的文档不依赖于外部文档,即所有必须的实体声明都包含在文档中。在XML声明中,我们可以通过standalone=“yes” 声明这个文档是独立的文档. 如果文档依赖于外部文档,即需要外部的DTD(文档类型定义),可以通过standalone=“no”来声明. XML的标记 XML的标记分为非空标记与空标记. XML的空标记 空标记的语法格式 空标记的名称 属性列表 / 或 空标记的名称 / XML中的空标记 例子: 王菲 age=“35” sex=“女” / 李亚鹏 / 谢霆锋 age=“26” sex=“男” / XML中的非空标记 非空标记必须由“开始标记”与“结束标记”组成,两者之间是该“标记的内容”。 例子: 超级女生我喜欢这个节目/超级女生 XML中的非空标记 非空标记语法格式 开始标记格式 标记的名称 属性列表 或 标记名称 结束标记 /标记名称 例子: 王菲 sex=“女” /王菲 非空标记的内容 开始标记与结束标记之间是标记的内容。标记内容是有两部分组成:文本数据与标记。 非空标记的内容 1.goods 电脑 /goods 2.goods电脑/goods 标记的名称 规则:名称可以由字母、数字、下划线、点或连字符组成,但必须以字母或下划线开头。 标记名称区分大小写 name与Name XML的根标记 XML文件必须有且仅能有一个根标记,其他标记都必须封装在根标记中。最后XML文件的标记必须形成树状结构。 XML的根标记 root 性别 男 出生日期 /性别 1980年8月6日 /出生日期 /root XML文件中的特殊字符 XML文件中有五种特殊字符:、、、’、” XML标记内容中的文本数据不能含有特殊字符 XML特殊字符 XML特殊字符 XML文件中的特殊字符 还有一些无法从键盘键入到文档中,比如希腊字母。例如“#9

文档评论(0)

三沙市的姑娘 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档