XSLT:可擴充套件樣式語言轉換
可擴充套件樣式語言轉換 (XSLT) 是一種基於 XML 的語言,與專門的處理軟體結合使用,用於轉換 XML 文件。
儘管此過程稱為“轉換”,但原始文件不會被更改;而是基於現有文件的內容建立新的 XML 文件。然後,處理器可以將新文件以標準的 XML 語法或其他格式(如 HTML 或純文字)進行序列化(輸出)。
XSLT 最常用於在不同的 XML 模式之間轉換資料,或將 XML 資料轉換為網頁或 PDF 文件。
參考
XSLT 參考 提供了關於 XSLT 的詳細資訊,包括可用的元素。
- XSLT 元素參考
-
本文件介紹了 XSLT 元素,重點介紹了在
<xsl:stylesheet>或<xsl:transform>中使用的頂層元素以及模板指令。它還簡要介紹了字面量結果元素(LRE),它們將非指令元素(如<hr>)直接複製到輸出中,以及使用 XPath 表示式設定屬性值的屬性值模板。
指南
XSLT 指南 介紹瞭如何轉換 XML,如何使用 PI 引數,以及常見的 XSLT 錯誤。
- 使用 XSLT 轉換 XML
-
XSLT 允許樣式表作者以兩種重要的方式轉換主要的 XML 文件:處理和排序內容,如果需要,還可以對內容進行整體重新排序,以及將內容轉換為不同的格式。
- 使用處理指令指定引數
-
Firefox 允許在使用
<?xml-stylesheet?>處理指令時指定樣式表引數。這是透過本文件中介紹的<?xslt-param?>PI 來完成的。 - 常見的 XSLT 錯誤
-
本文列出了一些在 Firefox 中使用 XSLT 的常見問題。