複製鏈接
請複製以下鏈接發送給好友

XLink

鎖定
XML鏈接語言,或XLink,是一種通過W3C推薦標準認證的XML標記語言,用於在 XML 文檔中創建超鏈接,以及提供與這些鏈接相關聯的元數據。
外文名
XLink
性    質
計算機語言
領    域
計算機編程
釋    義
在HTML中,常用標記表示鏈接

XLinkXLink

在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聲明,仍然可以包括任意屬性和內容。

XLinkXLink簡介

XLink什麼是XLink?


XLinkXLink是W3C標準

在2001年6月27日,XLink成為W3C推薦標準。

XLinkXLink的瀏覽器支持

瀏覽器只在最小限度內支持XLink。
在Mozilla0.98+、Netscape6.02+以及Internet Explorer6.0 中,均具有對XLink某種程度的支持。更早版本的瀏覽器根本不支持XLink。

XLinkxlink: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"是指在文件加載後,用户發出鏈接激活的命令才激活,如用户點擊了鏈接等。

XLinkXLink 語法

在 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" 可創建一個簡單的兩端鏈接(意思是“從這裏到哪裏”)。稍後我們會研究多端鏈接(多方向)。 [1] 

XLinkW3C推薦標準

W3C推薦標準W3C Recommendation)是萬維網聯盟(W3C)標準工作組的標準批准過程的最終階段。這一名稱表示了該標準文檔已經經歷了W3C成員組織和公眾的評審。W3C推薦標準的目的在於使萬維網技術標準化。W3C推薦標準與其他許多行業的發佈的標準相當。 [1] 

XLinkHTML

超文本標記語言(英語:HyperTextMarkupLanguage,簡稱:HTML)是一種用於創建網頁的標準標記語言。HTML是一種基礎技術,常與CSS、JavaScript一起被眾多網站用於設計令人賞心悦目的網頁、網頁應用程序以及移動應用程序的用户界面。網頁瀏覽器可以讀取HTML文件,並將其渲染成可視化網頁。HTML描述了一個網站的結構語義隨着線索的呈現,使之成為一種標記語言而非編程語言
HTML元素是構建網站的基石。HTML允許嵌入圖像與對象,並且可以用於創建交互式表單,它被用來結構化信息——例如標題、段落和列表等等,也可用來在一定程度上描述文檔的外觀和語義。HTML的語言形式為尖括號包圍的HTML元素(如<html>),瀏覽器使用HTML標籤和腳本來詮釋網頁內容,但不會將它們顯示在頁面上。
HTML可以嵌入如JavaScript腳本語言,它們會影響HTML網頁的行為。網頁瀏覽器也可以引用層疊樣式表(CSS)來定義文本和其它元素的外觀與佈局。維護HTML和CSS標準的組織萬維網聯盟(W3C)鼓勵人們使用CSS替代一些用於表現的HTML元素。 [1] 
參考資料
  • 1.    "H56: Using the dir attribute on an inline element to resolve problems with nested directional runs". Techniques for WCAG 2.0. W3C. Retrieved 18 September 2010.