- 8
- 0
- 约1.68万字
- 约 81页
- 2016-12-09 发布于河南
- 举报
第5章 XL链接
第5章 XML链接 HTML提供了链接可以使用户方便的访问各种资源.可以说是HTML的一个成之处. 为了使XML具有同HTML类似的链接功能,W3C制定了Xlink和Xpointer两种规范. 其中: Xlink定义了一个文档与另一个文档的链接规范; XPointer定义了则可以创建指向文档内不同片段的超链接. 5.1 XLink 1.什么是XLink? W3C规范中对XLink的解释如下,XML链接语言XLink允许在XML文档中插入元素以创建并描述资源之间的链接.XLink提供了即适合于复杂又适合于简单的链接结构. 我们先来看一个例子 例5.1 在上在的这个例子中,链接元素greeting包含了Xlink,type,href等许多属性,href属性指向和例子文档链接的另一个文档. 这里,是利用属性来定义链接,在HTML中,则是用元素(标签)来定义链接. 5.1.1 XLink和HTML链接的比较 XLink与HTML链接的不同点可以有两个方面: 1 表达形式上的差别: (1)XML链接接元素包含了许多属性,而HTML的代码则很简单.一般,HTML文档的链接形式都是如下形式的: A href=/link.xml链接文档/A (2) HTML的’A’是专用的链接标记,而XLink没有提供作为链接的专用元素类型名(或称专用标记),而XLink允许用户灵活确定链接元素类型名.这是XML链接与HTML链接的最大不同之处. 2.功能上的差别 (1)XLink可以实现双向链接,而HTML只能是单向的链接,HTML中只能创建指向其它文档或文档内其它部份的链接,无法创建从外部文档到该文档的链接. 在HTML中,链接元素总是源,访问资源总是目标,在XML中,用户却可以将链接元素或访问的资源任意一个或两个都设置成源和目标. 即HTML是单向的链接,而XML则是双向的. (2)XLink可以在多个资源间建立链接,而一个HTML链接却只能指向一个目标资源; (3)XLink能实现自动链接的功能,而HTML则不行; (4)XLink可以用一个外部文档来定义两个不同文档的链接,而HTML无法实现这种功能. 所以,一般说来,HTML的链接较为简单,但功能较弱,而XLink功能较为复杂,但功能要强的多. 5.1.2链接元素 XLink1.不的命名空间的URI是: /1999/xlink XLink2.不的命名空间的URI是: /TR/xlink 在使用到Xlink时,必须要声明其所在的命名空间,一般定义XLink为前辍标识符. 一个XML元素要成为一个XLink,需要以下两个条件: (1)有一个来自XLink命名空间的”type”属性,属性的值为”simple”或”extended”,前者表示的是简单的链接,后者表示的是扩展的链接; (2)必须遵守XLink链接元素类型的约束.XLink中有10种可选属性,这些属性都有一定的取值范围. 必须注意如果用户用到了DTD文档,则必需要在DTD的属性声明中,添加对XLink的属性,否则是不会识别到XLink的属性的. 下面介绍一下一些XLink属性的情况. XLink 元素类型属性(type) 用来指明链接或资源的类型. 必须提供属性 type 的值,且该值必须是 “simple”、“extended”、“locator”、“arc”、“resource”、“title”、或 “none”中的一个。 当 type 属性的值为“none”时,元素则没有 XLink 所载明的意义,而且任何 XLink 相关的内容或属性对该元素都没有 XLink 所载明的关系。 (2)href href的作用是用来设定链接的目标资源.该属性的取值是一个URI引用,一般是URL或URI加上一个Xpointer路径表达式,表示链接到一个文档或一个文档的某个特定位置.与HTML中A标记的”href”属性基本相同. (3)role:用于描述该链接的功能,提供给用户阅读.它是一个任选项. (4)arcrole:只可以用在扩展链接元素的arc类型中,作用与”role”类似,供应用程序读取有关链接的描述信息.也是一个任选项; (5)title:叙述该链接的功能,提供给用户阅读,与HTML中A标记的”alt”属性值相似. (6)show属性 show 属性用来传达来自出发资源的游历上所期望的终止资源的表现方法。 限制:show 值 如果提供了show 属性的值,则该值必须是 “new”、“replace”、“embed”、“other”、和 “none” 中的一个。 “new” 游历到终止资源的一个应用程序应该载入到新的窗囗、图文框、窗格、或其他的有关表现方法的上下文中。这与下列 HTML 片段所达成的效果类似: A HREF= ta
您可能关注的文档
- 现代大学英精读第2册课件lesson11(本资源由攀登英语网(英语听力课件教案下载)提供).ppt
- 现代大学英精读第2册课件lesson5(本资源由攀登英语网(英语听力课件教案下载)提供).ppt
- 现代大学英精读第2册课件lesson8(本资源由攀登英语网(英语听力课件教案下载)提供).ppt
- 现代大学英精读第2册课件lesson6(本资源由攀登英语网(英语听力课件教案下载)提供).ppt
- 谈课堂教学计技能.ppt
- 社会组织行执法程序解读及典型案例分析.ppt
- 第六单元_经济和社会生活.ppt
- 读秀学术搜介绍.ppt
- 品德社会:进美丽的家乡.ppt
- 现代大学英精读第2册课件lesson15(本资源由攀登英语网(英语听力课件教案下载)提供).ppt
最近下载
- 特殊作业安全管理制度(GB30871-2022).pdf VIP
- 心理治疗师中级试题及答案(二).pdf VIP
- 心理治疗师(心理治疗师中级)文档.docx VIP
- 心理治疗师考试复习重点笔记汇总名师资料.docx VIP
- 心理治疗师考试复习重点笔记汇总.pdf VIP
- 2024年卫生资格(中初级)-心理治疗(师)历年考题高频考点荟萃带答案.docx VIP
- 心理治疗师考试复习重点笔记汇总.doc VIP
- 09G901-5混凝土结构施工钢筋排布规则与构造详图(现浇混凝土板式楼梯)(OCR).pdf VIP
- 建筑工程图集 09G901-3:混凝土结构施工钢筋排布规则与构造详图(筏形基础、箱形基础、地下室结构、独立基础、条形基础、桩基承台).pdf VIP
- 03G101-2:混凝土结构施工图平面整体表示方法制图规则和构造详图(现浇混凝土板式楼梯) conv.docx VIP
原创力文档

文档评论(0)