XLink
XML连结语言,或XLink,是一种通过W3C推荐标準认证的XML标记语言,用于在 XML 文档中创建超连结,以及提供与这些连结相关联的元数据。
基本介绍
- 外文名:XLink
- 性质:计算机语言
- 领域:计算机编程
- 释义:在HTML中,常用标记表示连结
XLink
在HTML中,常用标记表示连结。通过标记,可以从一个档案连结到另一个档案,或者连结到档案的某一部分。另外,标记<IMG>和<OBJECT>允许图形等对象直接嵌入档案。XML连结完全不同,它没有专门的连结元素,需要通过指定元素属性来表示连结,只要元素包含xlink:type属性,且取值为"simple"或"extended",该元素就是连结元素,其中xlink是代表XLink命名空间的前缀,当前版本的URI是"http://www.w3。org/1999/xlink",根据xlink:type属性的取值,可以将XML连结划分为简单XML连结和扩展XML连结。简单XML连结的xlink:type固定取值为"simple",扩展XML连结的xlink:type固定取值为"extended"。
简单XML连结与HTML连结非常相似,它在连结元素和目标资源间建立连结。需要强调的是,如果XML档案具有档案类型定义DTD,XLink的全局属性必须在DTD中定义。不过,并不是所有的XLink全局属性都必须在DTD中加以声明,可以根据需要进行裁剪,只声明使用到的属性即可。而且,将一个元素声明为连结元素并没有增加对元素的属性和内容的限制,只要元素实例符合DTD声明,仍然可以包括任意属性和内容。
XLink简介
什幺是XLink?
![]() | XLink是XML连结语言(XML Linking Language)的缩写 XLink用于创建XML文档中的超连结 XLink类似于HTML连结 - 但是更为强大 XML文档中的任何元素均可成为 XLink XLink支持简易连结,也支持可将多重资源连结在一起的扩展连结 通过XLink,连结可在被连结档案外进行定义 XLink是W3C推荐标準 |
XLink是W3C标準
在2001年6月27日,XLink成为W3C推荐标準。
XLink的浏览器支持
浏览器只在最小限度内支持XLink。
在Mozilla0.98+、Netscape6.02+以及Internet Explorer6.0 中,均具有对XLink某种程度的支持。更早版本的浏览器根本不支持XLink。
xlink:href属性
xlink:href属性是目标资源的URL,可以是绝对URL、相对URL或档案片段,相对URL必须接收XML Base中指定的绝对路径,XLink处理程式将XML Bae和相对URL合併起来形成目标资源的URL,而档案片段则由XPointer指定。xlink:role和xlink:title是用于描述目标资源的属性,统称为语义属性。xlink:role用于机器阅读,如搜寻引擎等,而xlink:title用于人工阅读;xlink:show和xlink:actuate用于描述连结激活时的行为,统称为行为属性。xlink:show表示连结激活时的目标资源的显示环境,取值"embed"表示在当前视窗嵌入显示,"replace"表示在当前视窗显示目标资源,替换原来的显示内容,"new"表示新开视窗显示目标资源,xlink:actuate是指连结的激活时机,"onLoad"是指档案载入时直接激活连结资源,"onRequest"是指在档案载入后,用户发出连结激活的命令才激活,如用户点击了连结等。
XLink 语法
在 HTML 中,我们知道 <a> 元素可定义超级连结。不过 XML 不是这样工作的。在 XML 文档中,您可以使用任何你需要的名称 - 因此对于浏览器来说是无法预知在 XML 文档中可调用何种超级连结元素。
在 XML 文档中定义超级连结的方法是在元素上放置可用作超级连结的标记。
下面是在 XML 文档中使用 XLink 来创建连结的简单实例:
<?xml version="1.0"?><homepages xmlns:xlink="http://www.w3。org/1999/xlink"><homepage xlink:type="simple"xlink:href="Visit'>http://www.W3Course。net">Visit W3Course</homepage><homepage xlink:type="simple"xlink:href="Visit'>http://www.w3。org">Visit W3C</homepage>
</homepages>为了访问 XLink 的属性和特性,我们必须在文档的顶端声明 XLink 命名空间。
XLink 的命名空间是:"http://www.w3。org/1999/xlink"。
<homepage> 元素中的 xlink:type 和 xlink:href 属性定义了来自 XLink 命名空间的 type 和 href 属性。
xlink:type="simple" 可创建一个简单的两端连结(意思是“从这里到哪里”)。稍后我们会研究多端连结(多方向)。
W3C推荐标準
W3C推荐标準(W3C Recommendation)是全球资讯网联盟(W3C)标準工作组的标準批准过程的最终阶段。这一名称表示了该标準文档已经经历了W3C成员组织和公众的评审。W3C推荐标準的目的在于使全球资讯网技术标準化。W3C推荐标準与其他许多行业的发布的标準相当。
HTML
超文本标记语言(英语:HyperTextMarkupLanguage,简称:HTML)是一种用于创建网页的标準标记语言。HTML是一种基础技术,常与CSS、JavaScript一起被众多网站用于设计令人赏心悦目的网页、网页应用程式以及移动应用程式的用户界面。网页浏览器可以读取HTML档案,并将其渲染成可视化网页。HTML描述了一个网站的结构语义随着线索的呈现,使之成为一种标记语言而非程式语言。
HTML元素是构建网站的基石。HTML允许嵌入图像与对象,并且可以用于创建互动式表单,它被用来结构化信息——例如标题、段落和列表等等,也可用来在一定程度上描述文档的外观和语义。HTML的语言形式为尖括弧包围的HTML元素(如<html>),浏览器使用HTML标籤和脚本来诠释网页内容,但不会将它们显示在页面上。
HTML可以嵌入如JavaScript的脚本语言,它们会影响HTML网页的行为。网页浏览器也可以引用层叠样式表(CSS)来定义文本和其它元素的外观与布局。维护HTML和CSS标準的组织全球资讯网联盟(W3C)鼓励人们使用CSS替代一些用于表现的HTML元素。