XSL簡明教程(2)XSL轉換(轉)

amyz發表於2007-08-12
XSL簡明教程(2)XSL轉換(轉)[@more@]

  二.XSL的轉換

  

  1.將XML轉換成HTML

  XSL是如何將XML文件轉換成HTML檔案的呢?我們來看一個例子,下面是XML文件的一部分:

  

  

  

  

  

Empire Burlesque

  Bob Dylan

  USA

  Columbia

  10.90

  1985

  

  ...

  

  然後我們將下面的XSL檔案作為HTML的模板將XML資料轉換為HTML檔案:

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

Title Artist

  

  

  

  

  

  在上面的程式碼中, xsl:for-each元素的作用是定位XML文件中的哪些元素需要按以下模板顯示。select屬性用來定義原始檔中的元素名。指定屬性的這種語法又稱為XML

  Pattern(模式),類似檔案子目錄的表示形式。xsl:value-of元素用來在當前層次中插入子元素的內容模板。

  因為XSL樣式表自身也是一個XML文件,因此,XSL檔案的開頭以一個XML宣告開始。 xsl:stylesheet元素用來宣告這是一個樣式表檔案。

  Bob Dylan

  USA

  Columbia

  10.90

  1985

  


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-950403/,如需轉載,請註明出處,否則將追究法律責任。

相關文章