- 1、本文档共86页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WEB前台技术 5-XML 课程结构 第一章: XML基础 1.1 XML简介 XML 可扩展标记语言(eXtensible Markup Language) W3C提出的一种用来描述数据和交换数据的标准语言 XML开始设计时,主要目的是用来弥补HTML作为Internet上描述数据的标准语言的不足 XML根本作用就是要统一信息的结构,使文档具有通用性 1.2 浏览XML 浏览XML 使用IE可以直接浏览XML文档 示例:abook.xml 对于正确的XML文档,如果没有任何额外的信息指示如何显示数据的情况下,浏览器一般以树状视图的形式显示XML数据 如果是不正确的XML文档,浏览器会报错 1.3 XML的特点 特点 不能描述网页具体的外观 可以用于不同平台之间交换数据 没有固定的标记,允许用户随便发明和创建自己的标记——可扩展性 HTML中的标记都是特定的 标记名称可以使用非英文字符 1.4 XML的文档结构 1.5 XML与HTML比较 XML与HTML 内容 格式要求 标记 总结: HTML用来显示数据,重点是“如何显示数据” XML用来描述数据,重点是“数据是什么” 1.5 XML与数据库比较 XML与数据库 结构 数据库的表结构是设计者自定义的, XML文档的结构是由标签确定的 被应用 都可以被应用程序使用 关系 多个XML文档的元素之间还可以定义主外键关系 使用 XML适合数据交换,但不适合于大批量数据的存储和处理 第二章: XML的基本语法 2.1 XML文档声明 文档声明 表示该文档是一个XML文档,以及遵循哪个XML版本的规范 注意 文档声明在XML文件中是可选的第一项 推荐在每个XML文档中都包含文档声明 如果在XML文件中写出了声明就必须包含version属性,表示XML的版本 2.1.1 示例 2.1.2 属性 文档声明属性 encoding属性(可选的) 注明XML文档使用的字符编码方式 Unicode(缺省)——UTF-8或UTF-16 BIG5或GB2312 standalone属性(可选的) 说明文档是否是独立的 yes(缺省)——该文档没有依赖外面的任何文件而可以独立存在 no——该文档依赖于外面的某个文件 2.1.3 属性示例 2.1.4 encoding encoding 采用Unicode编码时可以在XML文档声明中省略字符集编码 当XML文档使用非Unicode编码时,必须在XML文档声明中指定其字符集编码 2.1.4 encoding 2.2 元素 XML元素 XML的基本组成单位是元素 元素由标记来定义 标记包括起始标记和结束标记/,属性要写在起始标记内 在XML中,所有元素必须有结束标记 2.2.1 元素内容 元素内容 元素 元素内还有元素标记 混合 元素内有元素标记和文本内容 简单文本 元素内只有简单的文本 空 元素内部没有携带任何信息 2.2.2 嵌套 嵌套 在一个元素中可以嵌套若干个子元素 交叉与嵌套 XML标记不能交叉 2.2.3 元素间关系 元素关系—book_content.xml 在XML中,各元素之间是相互关联的 以父子关系联系 包含在另一个元素中的元素称为子元素,包含子元素的元素称为父元素 嵌套子元素必须完整地包含在它的父元素中 XMl的元素可以重复 2.2.4 根元素 根元素—singleroot.xml 没有被嵌套在其他元素内的元素,最高层元素,仅一个 XML文档中所有元素都是根元素的子孙元素 2.2.5 空元素 空元素 不包含任何内容的元素 2.3 命名规则 命名规则 在XML中,可以使用自己需要的元素来扩展标记语言 基本规则 元素名称不能以数字或特殊字符开头 可以包含字母,数字,下划线等 不能以字符串“XML”作为开头 不能包含空格 尽量不要包含特殊字符 区分大小写 2.3 命名规则 判断对错 区分大小写 2.3 命名规则 流行的命名规则 元素名称尽量简短 大小写尽量采用同一标准 完全用小写字母来书写名称,当名称中包含多个单词时,相互之间用下划线隔开 address_book 将每个单词的首字母大写,不使用分隔符 AddressBook 可以使用非英文字符 推荐使用英文字符+数字来命名 2.4 属性 元素属性 对元素做进一步的说明,自己定义 在XML中,属性值一定要用双引号或者单引号引起来,否则将被视为错误,推荐先使用双引号 属性区分大小写 2.4.1 属性 属性也可以被改为使用子元素来描述 2.4.2 属性应用 属性与子元素—attribute_son.xml 尽量避免使用属性,推荐使用子元素描述数据 属性不能包含多个值 属性应用—attribute.xml 有时候
文档评论(0)