W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
實(shí)例研究:如何使用 XSLT 將 XML 轉(zhuǎn)換為 XHTML。
我們會(huì)在下一章對(duì)本實(shí)例的細(xì)節(jié)進(jìn)行解釋。
把文檔聲明為 XSL 樣式表的根元素是 <xsl:stylesheet> 或 <xsl:transform>。
注意:<xsl:stylesheet> 和 <xsl:transform> 是完全同義的,均可被使用!
根據(jù) W3C 的 XSLT 標(biāo)準(zhǔn),聲明 XSL 樣式表的正確方法是:
或者:
如需訪問(wèn) XSLT 的元素、屬性以及特性,我們必須在文檔頂端聲明 XSLT 命名空間。
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 指向了官方的 W3C XSLT 命名空間。如果您使用此命名空間,就必須包含屬性 version="1.0"。
我們現(xiàn)在要把下面這個(gè) XML 文檔("cdcatalog.xml")轉(zhuǎn)換為 XHTML:
在 Firefox 和 Internet Explorer 中查看 XML 文件:打開(kāi) XML 文件(通常通過(guò)點(diǎn)擊某個(gè)鏈接) - XML 文檔會(huì)以顏色化的代碼方式來(lái)顯示根元素及子元素。點(diǎn)擊元素左側(cè)的加號(hào)(+)或減號(hào)(-)可展開(kāi)或收縮元素的結(jié)構(gòu)。如需查看原始的 XML 源文件(不帶有加號(hào)和減號(hào)),請(qǐng)?jiān)跒g覽器菜單中選擇"查看頁(yè)面源代碼"或"查看源代碼"。
在 Netscape 6 中查看 XML 文件:打開(kāi) XML 文件,然后在 XML 文件中右擊,并選擇"查看頁(yè)面源代碼"。XML 文檔會(huì)以顏色化的代碼方式來(lái)顯示根元素及子元素。
在 Opera 7 中查看 XML 文件:打開(kāi) XML 文件,然后在 XML 文件中右擊,選擇"框架"/"查看源代碼"。XML 文檔將顯示為純文本。
然后創(chuàng)建一個(gè)帶有轉(zhuǎn)換模板的 XSL 樣式表("cdcatalog.xsl"):
向 XML 文檔("cdcatalog.xml")添加 XSL 樣式表引用:
如果您使用的瀏覽器兼容 XSLT,它會(huì)很順利地把您的 XML 轉(zhuǎn)換為 XHTML。
在下一節(jié)內(nèi)容中,我們將會(huì)對(duì)本節(jié)出現(xiàn)的實(shí)例做出更加細(xì)節(jié)的介紹!
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: