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月。