學習使用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代碼可創建動態頁面並允許您在文檔中進行交叉引用。