最新的Web開發教程
 

XSLT介紹


XSLT是XML文檔轉換成XHTML文檔或者其他的XML文檔的語言。

XPath是在XML文檔的語言。


你應該已經知道

繼續之前,你應該有以下的基本認識:

  • HTML
  • XML

如果你想先學習這些內容,請看我們的教程主頁


什麼是XSLT?

  • XSLT代表XSL轉換
  • XSLT是XSL的最重要的部分
  • XSLT把XML文檔轉換成另一個XML文檔
  • XSLT使用XPath在XML文檔中導航
  • XSLT是W3C推薦

XSLT = XSL轉換

XSLT是XSL的最重要的部分。

XSLT用於將XML文檔轉換為另一個XML文檔,或另一種類型的文件是由瀏覽器所識別,如HTML和XHTML。 通常通過XSLT每個XML元素轉化成一個執行此(X) HTML元素。

通過XSLT,您可以添加/刪除元素和屬性或輸出文件。 您也可以重新排列和分類元素,進行測試和做出哪些元素隱藏和顯示,以及更多的決策。

描述轉化過程中的一種常見方式是說, XSLT transforms an XML source-tree into an XML result-tree 。


XSLT使用XPath

XSLT使用XPath查找XML文檔中的信息。 XPath用於元素中導航和XML文檔的屬性。

如果你想先學習XPath的,請閱讀我們的XPath教程


它是如何工作的?

在轉化過程中,XSLT使用XPath來定義源文件應匹配一個或多個預定義的模板的部分。 當發現匹配時,XSLT變換將源文檔的匹配部分到結果文檔。


XSLT瀏覽器支持

所有主要的瀏覽器都支持XSLT和XPath。


XSLT是W3C推薦

XSLT成為W3C建議16. 1999年11月。