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文档。上传文档
查看更多
HTML文档常用标记 常用的HTML标记及其功能如表1-1所示。 HTML的局限 HTML的局限性主要表现在如下几个方面: HTML欠缺对文档数据含义的确切描述 HTML文档的数据结构层次过于简单 HTML页面的数据搜索耗时过长 HTML的链接机制不够完善。 HTML无法表示非传统组件所构成的文档数据 HTML只能使用预先定义的标记,可扩展性差 HTML缺乏对双字节字符或多语种文字的良好支持 HTML本身的语法不够规范严密,严重影响网络信息传递和共享 HTML无法真正实现数据的交互 XML文档的组成 格式正确的XML 规范的XML文件是严格按照W3C标准生成的 当遇到语法错误时XML处理器会停止工作 使用IE浏览器打开一个规范的XML文件 一种不规范的XML文档 不规范的XML文件不能正确显示 xml元素规则 名字中不能包含空格 名字不能以数字或标点符号开头 名字不能以任何大小写的xml开头 左尖括号()后不可以有空格 起始和结束标签的大小写必须一致 XML文件中出现的第一个元素是根元素 根元素必须有完整的起始和结束标签 所有的子元素必须嵌套在一个根元素中 嵌套元素不可以相互重叠 子元素如果内容为空可以缩写标签 XML元素的常见错误 Book ID1/Book ID 1BookID1/1BookID xMlFiletest/xMlFile AuthorTom/Author planet…/Planet planetnameEarth/planet/name XML元素的常见错误 ?xml version=1.0? books book ID=1 nameSecurity/name /book /books books book ID=“2 nameFramework/name /book /books 属性规则 属性可以在起始标签和处理指令之间声明 多个属性之间使用空格分隔 每条属性包含属性名和属性值两个部分 一个元素中不能有重名的属性 在同一个XML文件中不同元素中属性名可以重用 属性名不可以包含空格 赋值时可以使用单引号或双引号 范例 tree species=“Salix”Willow/tree中,元数据和数据分别是什么? 元数据是:节点名tree,属性名species; 数据是:节点值Willow,属性值Salix。 选择XML元素还是属性 元素用于封装数据,而属性通常用于提供有关元素的伴随信息,而不是封装原始数据本身 当信息需要简单类型的数据并且存在以下情况时,使用属性 信息需要默认值或固定值 信息需要的数据是现有元素的元数据 如果 XML 文件的大小很重要,那么属性所需的字节数往往比元素要少 拓展 当把关系数据库的数据表转化为XML文档时,主键字段应该选择XML属性还是元素? 适合主键字段的是XML属性,因为主键并不是原始数据本身,只是用来标识记录的惟一性,应作为伴随信息处理。 XML属性的常见错误 Book ID=1 ID=21/Book Author First Name=“Tom”…/Author 注释 注释不能嵌套在标签中 只有在注释的开始和结尾可以使用双短横 三短横只能在注释的开头使用而不能用在结尾处 设计XML词汇表 XML词汇表的定义 创建XML词汇表指导方针 演示 XML词汇表比较 XML词汇表的定义 问题提出:两个XML文件很难合并 解决方案:相关的XML文件采用相同的结构、元素名称和大小写方案 重点: XML文档的结构和使用的元素、属性名字,又称为XML语法; 来自不同数据源的XML文件在处理过程中需要进行合并,但是由于描述的区别,所以很难简单合并。解决的方法就是定义统一词汇表,然后都以此词汇表来创建,从而简化合并; XML词汇表的定义:XML词汇表用于标记数据源的结构和命名约定。词汇表的结构取决于数据是使用元素还是属性来表示,而其命名约定取决于元素和属性所使用的命名。 创建XML词汇表原则 判断是否已有XML架构文件 如果已有XML架构文件,不用再定义词汇表 使XML文件更加易读易懂 用首字母大写格式来定义元素和属性 使用PASCAL命名惯例 尽量避免缩写 缩写反而会使文件可读性降低 比较两种XML的文件 讨论 两种方法的优缺点是什么? 前者采用缩写形式,代码比较短,但易读性差;   后者没有使用缩写,代码比较长,但可读性好。 命名空间 命名空间的定义 使用缺省命名空间 使用显式命名空间 命名空间的统一资源定义URI 选择命名空间URI指导方针 命名空间的定义 XML 命名空间将 XML 文档中的元素和属性名称与自定义和预定义的 URI 关联起来。为命名空间 URI 定义的前缀用来限定 XML 数据中

文档评论(0)

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

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

1亿VIP精品文档

相关文档