学习使用XLink在XML中创建超链接

XML链接语言(XLink)是以可扩展标记语言(XML)创建超链接的一种方法。 XML用于Web开发,文档和内容管理。 超链接是读者可以按照查看另一个互联网页面或对象的参考。 XLink允许您模拟HTML使用标签并在文档内部创建可行的通道。

和所有的XML一样,在创建XLink时还有一些规则需要遵守。

使用XML开发超链接需要使用统一资源标识符(URI)和名称空间来建立连接。 这可以让你在你的代码中建立一个基本的超链接,可以在输出流中看到。 为了理解XLink,你必须仔细观察语法。

可以通过两种方式使用XLink在XML文档中进行超链接 - 作为简单链接扩展链接 。 简单的链接是从一个元素到另一个元素的单向超链接。 扩展链接连接多个资源。

创建一个XLink声明

命名空间允许XML代码中的任何组件都是唯一的。 XML在整个编码过程中依赖于命名空间作为身份识别的一种形式。 您必须声明名称空间才能创建活动超链接。 做到这一点的最好方法是将XLink名称空间声明为根元素的一个属性。 这允许整个文档访问XLink功能。

XLink使用万维网联盟 (W3C)提供的URI来建立名称空间。

这意味着您在创建包含XLink的XML文档时始终引用此URI。

创建超链接

在进行命名空间声明之后,唯一要做的就是将链接附加到一个元素。

的xlink:HREF = “http://www.myhomepage.com”>
这是我的主页。 一探究竟。

如果你熟悉HTML,你会看到一些相似之处。 XLink使用href来识别链接的网址。 它也跟链接的文本描述了链接页面的方式与HTML相同。

要在单独的窗口中打开页面,请添加属性。

xlink:href =“http://www.myhomepage.com”xlink:show =“new”>
这是我的主页。 一探究竟。

将XLink添加到您的XML代码可创建动态页面并允许您在文档中进行交叉引用。