首頁 >後端開發 >XML/RSS教程 >XML入門教學:XLink-XML/XSLT的具體分析

XML入門教學:XLink-XML/XSLT的具體分析

黄舟
黄舟原創
2017-03-11 17:23:102014瀏覽

XLink是一種基於屬性的語法,用來在XML文件中加入連結。 XLink連結可以是單向的,如HTML中的A元素,它也可以是雙向的,在兩個方向上連結兩篇文檔,因此能夠從A到B或從B到A。每個XLink元素必須具有一個xlink:type屬性,指出連線類型。屬性xlink:h
                       XLink是一種基於屬性的語法,用來在XML文件中加入連結。 XLink連結可以是單向的,如HTML中的A元素,它也可以是雙向的,在兩個方向上連結兩篇文檔,因此能夠從A到B或從B到A。每個XLink元素必須具有一個xlink:type屬性,指出連線類型。屬性xlink:href指向所連結的資源URI。            
XLink是一種基於屬性的語法,用來在XML文件中加入連結。 XLink連結可以是單向的,如HTML中的A元素,它也可以是雙向的,在兩個方向上連結兩篇文檔,因此能夠從A到B或從B到A。每個XLink元素必須具有一個xlink:type屬性,指出連線類型。屬性xlink:href指向所連結的資源URI。以下是一個簡單連結的範例:

<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屬性類型共有六種,分別是:

simple,extended,locator,arc,title,resource。

xlink:show屬性可告訴瀏覽器或應用程式在啟動連結時應該做什麼,它有五種可能的動作,分別是:

  • new,在新視窗中顯示連結內容。                

  • #replace,在目前視窗顯示連結內容。                

  • #embed,在目前連結元素的位置嵌入內容。                

  • #other,動作不確定,由應用程式指定。                

  • #none,無動作。

  • xlink:actuate屬性可告訴瀏覽器何時顯示鏈接,它有四種可能值:

    • onLoad,一旦發現鏈接,馬上顯示。                

    • #onRequest,使用者提出請求時才顯示。                

    • #other,由文件中的其它標記,而非xlink,決定何時顯示。                

    • #none,未指定。

    • 一個和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>
    • 一個在頁面嵌入圖片的範例:

    • xlink:actuate和xlink:show是可選的。

    • <image xlink:type = "simple"
      
             xlink:actuate = "onLoad"
      
             xlink:show = "embed"
      
             xlink:href="http://www.ringkee.com/flower.png"
      
       width = "320" height = "240" />
    • xlink:title和xlink:role屬性可指定資源之間的描述,xlink:title包含少量描述遠端資源的文本,xlink:role包含URI,指向資源的較長描述。

以上是XML入門教學:XLink-XML/XSLT的具體分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn