[工学]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 语法 XML 应用 什么是 XML XML 指可扩展标记语言(EXtensible Markup Language) XML 是一种标记语言,很类似 HTML XML 的设计宗旨是传输数据,而非显示数据 XML 标签没有被预定义,需要自行定义标签 XML 被设计为具有自我描述性 XML 是 W3C 的推荐标准 XML 与 HTML 的主要差异 XML 不是 HTML 的替代 XML 和 HTML 为不同的目的而设计: XML 被设计为传输和存储数据,其焦点是数据的内容 HTML 被设计用来显示数据,其焦点是数据的外观 HTML 旨在显示信息,而 XML 旨在传输信息 XML 是各种应用程序之间进行数据传输的最常用的工具,并且在信息存储和描述领域变得越来越流行 没有任何行为的 XML XML是不作为的 XML被设计用来结构化、存储以及传输信息 XML 仅仅是纯文本 通过 XML 可以定义自己的标签 XML 没有预定义的标签 Cf: 在 HTML 中使用的标签(以及 HTML 的结构)是预定义的。HTML 文档只使用在 HTML 标准中定义过的标签(比如 p 、h1 等等) XML 允许创作者定义自己的标签和自己的文档结构 XML 的用途 XML 应用于 web 开发的许多方面,常用于简化数据的存储和共享 XML 把数据从 HTML 分离 XML 简化数据共享 XML 简化数据传输 XML 简化平台的变更 XML 用于创建新的 Internet 语言 XML 树结构 XML 文档必须包含根元素。该元素是所有其他元素的父元素。 XML 文档中的元素形成了一棵文档树。这棵树从根部开始,并扩展到树的最底端。 所有元素均可拥有子元素: XML 实例 标记类型 开始标签(start tags) book, author 结束标签(end tags) /book, /author 空元素(empty element) graphic/ 根元素(root element, document element) 父元素和子元素(parent and child element) 组合内容(mixed content) XML文档的组成 元素(Element) 属性(Attribute) 实体参考(Entity Reference) 注释(Comment) XML 语法规则 所有 XML 元素都须有关闭标签 XML 标签对大小写敏感 XML 必须正确地嵌套 XML 语法规则(2) XML 文档必须有根元素 XML 的属性值须加引号 XML 元素 XML元素指的是从(含)开始标签直到(含)结束标签的部分。 元素可包含其他元素、文本或者两者的混合物。 元素也可以拥有属性。 XML 命名规则 名称可以含字母、数字以及其他的字符 名称不能以数字或者标点符号开始 名称不能以字符 “xml”(或者 XML、Xml)开始 名称不能包含空格 可使用任何名称,没有保留的字词 最佳命名习惯 使名称具有描述性,使用下划线的名称也很不错 名称应当比较简短,比如:book_title,而不是:the_title_of_the_book 避免 - 字符。如果您按照这样的方式进行命名:first-name,一些软件会认为你需要提取第一个单词 避免 . 字符。如果您按照这样的方式进行命名:first.name,一些软件会认为 name 是对象 first 的属性 避免 : 字符。冒号会被转换为命名空间来使用 XML 文档经常有一个对应的数据库,其中的字段会对应 XML 文档中的元素。一个实用的经验是使用数据库的名称规则来命名 XML 文档中的元素 非英语的字母比如 éòá 也是合法的 XML 元素名,不过需要留意当软件开发商不支持这些字符时可能出现的问题 XML 元素是可扩展的 XML 可以在不中断应用程序的情况进行扩展 XML 属性 XML 元素可以在开始标签中包含属性,类似 HTML 属性 (Attribute) 提供关于元素的额外信息 XML 属性必须加引号 属性值必须被引号包围,不过单引号和双引号均可使用 或 XML 元素 vs. 属性 请看这个例子: 属性的另一个例子 避免 XML 属性? 使用属性而引起的一些问题: 属性无法包含多重的值(元素可以) 属性无法描述树结构(元素可以) 属性不易扩展(为未来的变化) 属性难以阅读和维护 元数据(有关数据的数据)应当存储为属性,而数据本身应当存储为元素 针对元数据的 XML 属性 尽量使用元素来描述数据,仅仅使用属性来提供与数据无关的信息 XML 验证 一个“形式良好”的 XML 文档遵守如下语法规则: XML 文档必须有根元素

文档评论(0)

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

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

1亿VIP精品文档

相关文档