XLink and XPoint
XLink 定义在 XML 文档中创建超级链接的标准方法。
XPointer 允许这些超级链接指向 XML 文档中的更多具体部分(片断)。
XLink
XLink 是 XML 链接语言(XML Linking Language)的缩写
XLink 是用于在 XML 文档中创建超级链接的语言
XLink 类似于 HTML 链接 - 但是更为强大
XML 文档中的任何元素均可成为 XLink
XLink 支持简易链接,也支持可将多重资源链接在一起的扩展链接
通过 XLink,链接可在被链接文件外进行定义
XLink 是 W3C 推荐标准
XPointer
XPointer 是 XML 指针文件(XML Pointer Language)的缩写
XPointer 使超级链接可以指向 XML 文档中更多具体的部分(片断)
XPointer 使用 XPath 表达式在 XML 文档中进行定位
XPointer 是 W3C 推荐标准
XLink 是 XML 链接语言(XML Linking Language)的缩写
XLink 是用于在 XML 文档中创建超级链接的语言
XLink 类似于 HTML 链接 - 但是更为强大
XML 文档中的任何元素均可成为 XLink
XLink 支持简易链接,也支持可将多重资源链接在一起的扩展链接
通过 XLink,链接可在被链接文件外进行定义
XLink 是 W3C 推荐标准
XLink语法:
为了访问 XLink 的属性和特性,必须在文档的顶端声明 XLink 命名空间。
XLink 的命名空间是:"http://www.w3.org/1999/xlink"。
xlink:type 和 xlink:href 属性定义了来自 XLink 命名空间的 type 和 href 属性。
xlink:type="simple" 可创建一个简单的两端链接(意思是“从这里到哪里”)。稍后我们会研究多端链接(多方向)。
XPointer
可以在 xlink:href 属性中把 XPointer 部分添加到 URL 后面,这样就可以导航(通过 XPath 表达式)到文档中某个具体的位置了。
举例,在下面的例子中,我们通过唯一的 id “rock” 使用 XPointer 指向某个列表中的第五个项目。
href=http://www.example.com/cdlist.xml#id('rock').child(5,item)
xlink:show 属性规定了在何处打开链接。xlink:show="new" 意味着链接
XLink 属性 参考手册
|
属性 |
值 |
描述 |
|
xlink:actuate |
onLoad onRequest other none |
定义何时读取和显示被链接的资源。 |
|
xlink:href |
URL |
要链接的 URL。 |
|
xlink:show |
embed new replace other none |
在何处打开链接。Replace 是默认值。 |
|
xlink:type |
simple extended locator arc resource title none |
链接的类型。 |
XLink and XPoint的更多相关文章
- SVG image xlink:href 设置失败
公司比较频繁的业务需求,需要在地图上面,标注地区的信息,考虑到兼容性问题,在实际开发中是通过raphael.js绘制地图信息,进行相关交互 产品部门同事辛苦的画SVG地图,可配置地图块与实际地区cod ...
- jq svg 修改image的xmlns:xlink及图片的显隐
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- SVG报错error on line 39 at column 26: Namespace prefix xlink for href on script is not defined
转自:http://stackoverflow.com/questions/3561270/error-on-line-39-at-column-26-namespace-prefix-xlink-f ...
- react 通过 xlink 方式引用 iconfont
项目中采用 xlink 的方式引用 iconfont 文件,在正常的 html 文件中可以正常引用,但是在 react 下确不可以运行. 经过查找,发现需要更改如下 引入的属性默认为 xlink-hr ...
- 以内存级速度实现存储?XPoint正是我们的计划
随着计算能力虚拟化技术的普及,存储机制在速度上远逊于内存这一劣势开始变得愈发凸显. 这一巨大的访问速度鸿沟一直是各项存储技术想要解决的核心难题:纸带.磁带.磁盘驱动器乃至闪存记忆体等等,而如今最新一代 ...
- 关于 CSS 反射倒影的研究思考
原文地址:https://css-tricks.com/state-css-reflections 译者:nzbin 友情提示:由于演示 demo 的兼容性,推荐火狐浏览.该文章篇幅较长,内容庞杂,有 ...
- 【Web动画】SVG 线条动画入门
通常我们说的 Web 动画,包含了三大类. CSS3 动画 javascript 动画(canvas) html 动画(SVG) 个人认为 3 种动画各有优劣,实际应用中根据掌握情况作出取舍,本文讨论 ...
- 巧用 mask-image 实现简单进度加载界面
最近给 nzoo 折腾官网,拿 angular2.0 + webpack 实现SPA,然后觉得最终打包后的出口文件有点大,用户首次访问会有一个时间较长的白屏等候界面,感觉体验不太好. 于是希望在用户下 ...
- SVG:textPath深入理解
SVG的文本可以沿着一条自定义的Path来排布,比如曲线.圆形等等,使用方式如下所示(来源MDN): <svg viewBox="0 0 1000 300" xmlns=&q ...
随机推荐
- C++内存分配和拷贝构造函数写研究
昨晚参加笔试,开错题,有印象中的概念,但目前尚不清楚是怎么回事,什么原理,导致错误的话题.现在总结. 一.C++写内存分配研究 问题考察例如以下,请先不要看答案,看看你是否能做对,呵呵: waterm ...
- 删RAC中间ASM和LISTENER
资源的正确方法
在我们的安装RAC什么时候.有时因各种错误加载错误ASM实例或LISTENER显示器,或增加CLUSTERWARE资源,但并没有真正的工作,例如: 如图所看到的,这里在2个节点分别创建过ASM1和AS ...
- NYoj 685 查找字符串
描述 小明得到了一张写有奇怪字符串的纸,他想知道一些字符串出现了多少次,但这些字符串太多了,他想找你帮忙,你能帮他吗?输入字符包括所有小写字母.‘@’.‘+’. 输入 第一行包含一个整数T(T&l ...
- Rightmost Digit(快速幂)
Description Given a positive integer N, you should output the most right digit of N^N. ...
- 组态ORACLE 11G ADG
一旦载10g的,没有票据.昨天使用duplicate方法一安装11g ADG,过程艰辛,记录: 一.环境配置 主图书馆 IP地址:192.168.233.128/24 操作系统版本号:rhel5.8 ...
- Linux makefile 课程 非常具体的,和理解
最近的一项研究Linux根据C计划,我买了一个电话<Linux环境C编程指南>阅读makefile这使他看起来困惑,我可能无法理解. 于是google到了下面这篇文章. 通俗易懂. 然后把 ...
- C#二维码生成与解码
[窗体效果图] [程序源代码] using System; using System.Collections.Generic; using System.ComponentModel; using S ...
- Hadoop上传文件的报错
baidu了很多,都说防火墙,datanode没有正常启动的问题,可是检查了都是正常,后来还是在老外的网站上找到了解决的方法 修改了/etc/security/limits.conf文件,上传成功 这 ...
- PHP第六课 使用方法数组
学习要点: *使用主阵列功能的理解 *知道如何遍历 *了解超全局数组和使用的基本关系 数组 1.数组定义和遍历 2.数组函数 数组定义: $arr=array(1,2,3);//索引数组,下标全是数字 ...
- Swift中文教程(六)--枚举和结构
原文:Swift中文教程(六)--枚举和结构 Enumerations 枚举 使用 enum 来创建一个枚举.跟Classes(类)和其他类型的命名方式一样,枚举也可以有Method(方法). enu ...