可擴展樣式表語言



XSL(英格蘭。E X tensible S tylesheet L anguage)正處於轉型語言XML -listed家族來定義佈局的XML文檔。所述XSL子語言的XSLT中也使用一個XML格式的平移/轉變另一個XML或文本格式。

(也稱為樣式表)引用的佈局可以集成在格式化XML文檔,它可以是佈局分配特定的介質。因此,有可能使用用於打印的佈局和佈局的計算機的顯示。

目錄[廣告]
某種程度上[編輯]
包括XSL

基於XML的實際XSL(被稱為區分XSL格式化對象,XSL-FO),為一個文件,與標記和樣式信息樹的描述
基於XML的XSL轉換(XSLT)對於任何XML文檔轉換成另一種樹
並間接的XPath尋址的樹組件。
應用[編輯]
三種語言(XSL-FO,XSLT的XPath)可以被統稱為XSL或獨立地使用。

文檔ž。 B.可以等於在XSL-FO提出,在實踐的方法來設計新的佈局的應用。

對於XSL-FO XSLT可以不僅變換,但在任何基於XML的語言,或在格式不是XML。在實踐中,XSLT是相對很少使用XSL。更常見的XSLT是面向消息的中間件或遇到演示發布面向基於XML,後者更與XHTML常見的是用於在WWW為XSL-FO使用。 XSLT是作為使用XSL-FO其他基於XML的語言,因此普遍。

XPath是在XSLT和XQuery XSLT模式使用。

歷史[編輯]
XSL那張詹姆斯克拉克開發DSSSL回來。不像DSSSL XSL提供兩種顯著的創新:

基於XML的語法
對於轉換(XSLT),格式化(XSL-FO)和樹在單機和獨立使用的語言尋址(的XPath)分離的語言
對於XSL的第一個工作草案尚未處理中的所有組件文件,並發布於1998年8月在XSLT和XPath的發展已經外包在獨立的文件。 XSLT 1.0和XPath 1.0在1999年11月獲得通過,XSL本身十月第二千〇一

目前XSLT 2.0和XPath 2.0的最新版本採用了2007年1月23

軟件[編輯]
另請參見XSLT為不同的XSLT處理器
DIGIFORMS圖形XSL-FO設計,商業
FOP開源
xmlroff開源
XEP商業
AXF商業
微軟Visual Studio 2005的商用
天線眾議院格式化商業(德語)
<氧氣/> XSL編輯器和調試商用
XF渲染服務器市場
XML2PDF格式化引擎服務器市場
XSL / XSLT編輯器和調試器(英文)檢索8月28日2011年商用
友情鏈接[編輯]
可擴展樣式表語言(XSL)。 W3C,包括在其他規範(DT也。翻譯),教程和軟件,XSL,XSLT,XSL-FO和XPath
該XML XSLT研討會。在線版同名的書,第9章XSLT
介紹XSLT的SELFHTML -wiki
XSLT介紹,參照和實例轉換語言
標準數據(Sachbegriff):GND:4613221-1
摺頁