XLink的(語法)



XLink的是基於屬性的語法來定義XML文檔的鏈接。 XLink的一個可從A點連接到B點(類似與HTML超鏈接元素知道)。但是,您也可以發送文件在兩個方向連接(即,從A到B和背部以及)。此外,XLink的也代表這是多向(任意數量的XML文檔之間的不同路徑)的化合物。的文件在其上的XLink節目必須不XML文檔。

XLink的是萬維網聯盟的建議。儘管猶豫實施,在W3C的XLink仍然認為,作為超鏈接的WWW未來的標準,並給他明確的偏好優於其它方法,如在特定HLINK。

的XLink由XML命名空間的特定的XML屬性添加http://www.w3.org/1999/xlink的元素(通常為前綴的xlink方向)被合併到XML元素與任何元素名稱。

目錄[廣告]
簡單的XLink [編輯]
簡單的XLink可以在任何元件中找到,由以下屬性描述:

您將通過的XLink屬性映射:類型=“簡單”的解釋。
實際參考包含的xlink:HREF =“參考”,該文獻是由統一資源標識符,其通過定義還必須包含的文檔內引用的XPointer的表達式來代替。
可選的屬性:

XLink的:標題,其中包含引用的一個用戶友好的稱號。所有類型的XLink歸結元素允許的XLink:戴title屬性,並在下面擴展類型。
XLink的:節目,它指定如何出現的參考,並且新的值,替換,嵌入,另外,可以具有無
XLink的:Actuate的,這就決定了當參考是要追求的,那可以採取的onLoad值,onRequest,其他的,沒有接受
XLink的:角色,描述的鏈接對方的重要性。它包含一個URI,對遠程資源的評論或解釋。
XLink的:arcrole,是相同的語義的XLink的:角色,但描述弧線元素的XLink沒有:可以記錄角色屬性。它包含一個絕對URI,它指的是資源的描述。這個資源標識描述電弧的關係。
先進的XLink [編輯]
先進的XLink提供的雙邊和多向鏈接和引用參考文獻的可能性。不同於簡單的XLink幾個元素是需要用於此目的:

與XLink的一個元素:類型=“擴展”準形式擴展的XLink的框架。它可能除外XLink的:標題上述XLink的:戴作用。
在如此宣布的XLink複雜的功能設置子元素,它可以回叫什麼,並具有以下屬性XLink的成分:

XLink的:類型=“定位器”attribuierte元素必須的XLink作為另一屬性:HREF =包含“URI”,該URI必須由統一資源標識符來代替。邏輯上,也有一個XLink的:標籤,因而宣布URI的名字代表。
XLink的:TYPE =“資源”補充說,可以在文檔中引用的資源。為了使這些資源被其他環節都上前,XLink的的指示是:標籤屬性的需要。
它具有到這一點沒有實際引用,但內部和外部文件的URI分別由各自的標籤。這一個是現在與XLink的元素(一)進一步子元素(S):TYPE =“擴展”相互關聯的:

一個XLink的:類型=“弧”attribuiertes元件包含有益以下屬性:的xlink:從=“...”和XLink的:以=“...”,所用的先前定義的標籤。或者,已經說明屬性XLink的:標題,XLink的:秀,XLink的:驅動,XLink的:arcrole