XML入門(mén)教程:XLink-XML/XSLT
互聯(lián)網(wǎng) 發(fā)布時(shí)間:2009-04-02 20:59:37 作者:佚名
我要評(píng)論

XLink是一種基于屬性的語(yǔ)法,用來(lái)在XML文檔中添加鏈接。XLink鏈接可以是單向的,如HTML中的A元素,它也可以是雙向的,在兩個(gè)方向上鏈接兩篇文檔,因此能夠從A到B或從B到A。每個(gè)XLink元素必須具有一個(gè)xlink:type屬性,指出連接類(lèi)型。屬性xlink:h
XLink是一種基于屬性的語(yǔ)法,用來(lái)在XML文檔中添加鏈接。XLink鏈接可以是單向的,如HTML中的A元素,它也可以是雙向的,在兩個(gè)方向上鏈接兩篇文檔,因此能夠從A到B或從B到A。每個(gè)XLink元素必須具有一個(gè)xlink:type屬性,指出連接類(lèi)型。屬性xlink:href指向所鏈接的資源URI。
XLink是一種基于屬性的語(yǔ)法,用來(lái)在XML文檔中添加鏈接。XLink鏈接可以是單向的,如HTML中的A元素,它也可以是雙向的,在兩個(gè)方向上鏈接兩篇文檔,因此能夠從A到B或從B到A。每個(gè)XLink元素必須具有一個(gè)xlink:type屬性,指出連接類(lèi)型。屬性xlink:href指向所鏈接的資源URI。下面是一個(gè)簡(jiǎn)單鏈接的示例:
<test xmlns:xlink = "http://www.w3.org/1999/xlink" xlink:type = "simple" xlink:href = "http://www.ringkee.com/xml.html"> <author>Jims</author> <date>2005/02/18</date> </test>
xlink:type屬性類(lèi)型共有六種,分別是:simple,extended,locator,arc,title,resource。
xlink:show屬性可告訴瀏覽器或應(yīng)用程序在激活鏈接時(shí)應(yīng)該做什么,它有五種可能的動(dòng)作,分別是:
new,在新窗口中顯示鏈接內(nèi)容。
replace,在當(dāng)前窗口顯示鏈接內(nèi)容。
embed,在當(dāng)前鏈接元素的位置嵌入內(nèi)容。
other,動(dòng)作不確定,由應(yīng)用程序指定。
none,無(wú)動(dòng)作。
xlink:actuate屬性可告訴瀏覽器何時(shí)顯示鏈接,它有四種可能值:
本文由腳本之家(http://www.dbjr.com.cn)整理發(fā)布!轉(zhuǎn)載請(qǐng)注明出處,謝謝!
onLoad,一旦發(fā)現(xiàn)鏈接,馬上顯示。
onRequest,當(dāng)用戶(hù)提出請(qǐng)求時(shí)才顯示。
other,由文檔中的其它標(biāo)記,而不是xlink,來(lái)決定何時(shí)顯示。
none,不指定。
一個(gè)和HTML中的A元素作用一樣的示例:
<test xmlns:xlink = "http://www.w3.org/1999/xlink" xlink:type = "simple" xlink:href = "http://www.ringkee.com/xml.html" xlink:actuate = "onRequest" xlink:show = "replace" > <author>Jims</author> <date>2005/02/18</date> </test>
一個(gè)在頁(yè)面嵌入圖像的示例:
<image xlink:type = "simple" xlink:actuate = "onLoad" xlink:show = "embed" xlink:href="http://www.ringkee.com/flower.png" width = "320" height = "240" />
xlink:actuate和xlink:show是可選的。
xlink:title和xlink:role屬性可指定資源之間的描述,xlink:title包含少量描述遠(yuǎn)程資源的文本,xlink:role包含URI,指向資源的較長(zhǎng)描述。
相關(guān)文章
MIME類(lèi)型中application/xml與text/xml的區(qū)別介紹
這篇文章介紹了MIME類(lèi)型中application/xml與text/xml的區(qū)別,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-12-28- XML中擁有Schema特性,能夠比DTD更加強(qiáng)大地引入元素結(jié)構(gòu),下面我們就來(lái)詳解XML中的模式Schema的概念及作用和用法,需要的朋友可以參考下2021-11-30
- 這篇文章主要介紹了XML基本概念入門(mén)學(xué)習(xí)指南,包括其與HTML的關(guān)系以及元素和特殊標(biāo)簽等,需要的朋友可以參考下2016-06-24
- XML標(biāo)簽的自定義功能非常強(qiáng)大,比如本文將要講解的DTD(Document Type Definition)就帶給人們一種面向?qū)ο蟀愕母杏X(jué),well,下面就來(lái)看一下XML中的DTD文件類(lèi)型定義完全解析2016-06-24
- 這篇文章主要介紹了XML文件的閱讀與編輯,最常用的工具當(dāng)然還是瀏覽器中的控制臺(tái)與源代碼查看,需要的朋友可以參考下2016-02-16
- 這篇文章主要介紹了XML的命名空間,包括命名空間的聲明等XML入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2016-02-16
解析XML中的樹(shù)形結(jié)構(gòu)與DOM文檔對(duì)象模型
這篇文章主要介紹了XML中的樹(shù)形結(jié)構(gòu)與DOM文檔對(duì)象模型,文中舉了JavaScript解析DOM對(duì)象的例子,需要的朋友可以參考下2016-02-15- 這篇文章主要介紹了詳解XML編程中的模式定義XSD,講解了如何在XML文檔中聲明模式及定義類(lèi)型等內(nèi)容,需要的朋友可以參考下2016-02-15
- 這篇文章主要介紹了XML中的DTD文檔類(lèi)型定義,是XML入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2016-02-15
淺談XML代碼編寫(xiě)的編碼與驗(yàn)證問(wèn)題
這篇文章主要介紹了XML代碼編寫(xiě)的編碼與驗(yàn)證問(wèn)題,與HTML類(lèi)似,XML文件的編碼也能在序言部分被指定,需要的朋友可以參考下2016-02-15