XSLT
維基百科,自由的 encyclopedia
在電腦科學中,可延伸樣式表轉換語言(英語:Extensible Stylesheet Language Transformations,縮寫XSLT)是一種樣式轉換標記語言,可以將XML資料檔轉換為另外的XML或其它格式,如HTML網頁,純文字。XSLT最末的T字母表示英語中的「轉換」(transformation)。它是XSL規範中的一部分,目前最新的建議版本為XSL 3.0。
Quick Facts 編程範型, 實作者 ...
編程範型 | 聲明式,同像性 |
---|---|
實作者 | 萬維網聯盟 (W3C) |
釋出時間 | 1998年,26年前(1998) |
副檔名 | .xslt |
網站 | www |
主要實作產品 | |
libxslt(英語:libxslt), Saxon(英語:Saxon XSLT), Xalan(英語:Apache Xalan) | |
啟發語言 | |
DSSSL(英語:Document Style Semantics and Specification Language) |
Close
以XSLT進行格式轉換不會變動原始的資料檔案;而會以現有資料產生新的內容格式。作為輸入的通常是XML資料檔,或者由支援XQuery和XPath的資料模型處理器,其他來源的資料也能轉換,例如關聯式資料庫表格或地理資訊系統。
XSL規範的另一部分是XSLF(Formatting Objects,代表格式化物件),又稱XSL-FO或XSLFO,目前已逐漸被CSS 3.0所取代。XSLT是一種圖靈完備的語言,它可以指定計算機能執行的任何計算。