《XML技术教程》第7节 XML链接.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第*页 * 第七章 XML链接 《XML实用教程》 要点及主要内容 XLink与HTML链接的区别 XLink中的简单链接与扩展链接 XLink中几个重要属性的含义和用途 使用XPointer定位XML文档片段的方法 如何在XML链接中加入XPointer和XML Base的含义即用法 7.1 XLink与HTML链接的区别 HTML链接的局限性: HTML链接的单向性,不知道它有哪些链接源点 HTML不能表现多个链接的关系和结构信息 HTML的链接 可能会出现协作问题 XML链接的优越性: XML可以建立除XML文档之外的其他类型数据间的链接 XML允许链接的建立者利用文件结构指定文件内部的资源片断 XML链接具有简单链接和扩展链接 利用XML链接技术可以实现在一个XML文档内部的定位 利用链接库,可以将链接信息从XML文档中分离出来从而简化链接的管理 7.2 XLink中的简单链接与扩展链接 7.2.1XML链接术语: 链接(Link) 链接元素(Linking element) 资源(Resource) 内建链接 定位器(Locator) 参与资源(Participation resource) 本地资源(Local resource) 远程资源(Remote resource) 游历(Traversal) 弧(Arc) XLink应用 简单XML链接(Simple XML Links) 扩展链接(Extended XML Links) 7.2.2简单XML链接 XML的灵活性和可扩展性 : XML链接元素可以包含的属性 : 1. xlink:type属性 2.xlink:href属性 3. xlink:title、xlink:role属性 4. xlink:show和xlink:actuate属性 7.2 XLink中的简单链接与扩展链接 7.2.2简单XML链接 例 ?xml version=1.0 encoding=gb2312? Books xmlns:xlink=/1999/xlink book xlink:type=simple xlink:href=/books/xml/Database.jpg xlink:show=new xlink:actuate=onLoad 数据库系统概论 /book book xlink:type=simple xlink:href=/books/xml/Network.jpg xlink:show=new xlink:actuate=onLoad 计算机网络 /book /Books 7.2 XLink中的简单链接与扩展链接 为了访问 XLink 的属性和特性,我们必须在文档的顶端声明 XLink 命名空间。xmlns指定XLink的名称空间“/1999/xlink”; book元素和description元素中包含了XLink的属性,我们称其为链接元素; xlink:type属性的取值为“simple”,表示该链接是一个简单XML链接; xlink:href属性指定要联接的URL。在这一点上,它和HTML一样; xlink:show属性的取值为“new”,表示链接激活时在新开窗口显示目标资源; xlink:actuate属性的取值为“onLoad”,表示当初始文档装入时,即载入该资源; 7.2 XLink中的简单链接与扩展链接 7.2.3扩展XML链接 扩展链接的组成结构: 扩展XML链接元素通常由一个资源集合和一个连接集合组成 资源集合可以包括本地资源和远程资源,如果资源是XML链接元素的组成部分,则该资源是本地资源,否则就是远程资源,比如另外的XML文档或本文档的其他元素。 连接集合中的各元素表示资源集合元素之间的链接。 除了资源集合和连接集合以外,扩展XML链接元素还可以包括其他内容或标记,甚至可以包含简单XML链接或扩展XML链接作为其子元素。 7.2 XLink中的简单链接与扩展链接 7.2.3扩展XML链接 扩展链接的属性: 1.xlink:type属性 扩展XML链接的xlink:type属性值固定为“extended”。 2.xlink:role和xlink:title属性 扩展链接也可以具有语义属性,即上节介绍过的xlink:title和xlink:role属性,其意义与简单链接中的相似,只不过是用于描述整个链接。 注意:和简单链接不同,扩展链接元素并不包含href属性,为了指明参与链接的不同位置及链接之间的连接,我们有必要使用子元素locator和arc。 7.

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档