XSL簡明教程 2 XSL轉換

2021-04-17 08:48:13 字數 1288 閱讀 8738

二.xsl的

轉換1.將xml轉換成html

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

<?xml version="1.0" encoding="iso8859-1" ?>

empire burlesque

bob dylan

usacolumbia

10.90

1985

然後我們將下面的

xsl檔案作為html的模板將xml資料轉換為html檔案:

在上面的**中,

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

pattern(模式),類似檔案子目錄的表示形式。

xsl:value-of元素用來在當前層次中插入子元素的內容模板。

因為xsl樣式表自身也是乙個xml文件,因此,

xsl檔案的開頭以乙個xml宣告開始。

xsl:stylesheet元素用來宣告這是乙個樣式表檔案。<

xsl:template

match="/">語句表示xml的源文件在當前目錄下。

如果為xml文件加上

xsl樣式表,看下面**第2行,你的瀏覽器就可以精確的將xml 文件轉換為html檔案。

<?xml version="1.0" encoding="iso8859-1" ?>

<?xml-stylesheet type="text/

xsl" href="cd_catalog.

xsl"?>

empire burlesque

bob dylan

usacolumbia

10.90

1985

XSL簡明教程 2 XSL轉換

二.xsl的 轉換1.將xml轉換成html xsl是如何將xml文件轉換成html檔案的呢?我們來看乙個例子,下面是xml文件的一部分 empire burlesque bob dylan usacolumbia 10.90 1985 然後我們將下面的 xsl檔案作為html的模板將xml資料轉換...

XSL簡明教程 1 XSL入門

一.xsl入門 1.xsl xml的樣式表 html網頁使用預先確定的標識 tags 這就是說所有的標記都有明確的含義,例如是另起一行是標題字型。所有的瀏覽器都知道如何解析和顯示html網頁。然而,xml沒有固定的標識,我們可以建立我們自己需要的標識,所以瀏覽器不能自動解析它們,例如可以理解為 也可...

XSL簡明教程 5 XSL的索引

五.xsl 的 索引如果我需要將元素的顯示按一定的順序排列,應該如何建立 xsl的索引呢?我們還是來看前面的例子,還是這段 empire burlesque bob dylan usacolumbia 10.90 1985.當xml文件被轉換成html檔案,索引應該同時建立。簡單的辦法就是給你的fo...