XLink 是 XML 链接语言(XML Linking Language),是一种通过 W3C 推荐标准认证的 XML 标记语言,提供一些方法,用于在 XML 文件上创建内部和外部链接,以及与这些链接相关联的元数据。
XLink 提供两种可在 XML 文档中使用的超链接,简单链接和扩展链接。简单链接,只连接两种资源,类似于 HTML 链接和 IMG 链接。 扩展链接,可连接任意数量的资源。

XLink 定义在 XML 文档中创建超级链接的标准方法。

XLink 类似于 HTML 链接 - 但是更为强大

XML 文档中的任何元素均可成为 XLink

XLink 支持简易链接,也支持可将多重资源链接在一起的扩展链接

通过 XLink,链接可在被链接文件外进行定义

XLink 是 W3C 推荐标准

在2001年6月27日,XLink 被确立为 W3C 推荐标准。


XPointer 是 XML 指针文件(XML Pointer Language)的缩写。

XPointer 允许这些超级链接指向 XML 文档中的更多具体部分(片断)。

XPointer 使用 XPath 表达式在 XML 文档中进行定位

XPointer 是 W3C 推荐标准

XPointer 于2003年3月25日成为 W3C 推荐标准。


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

链接的类型。