如何使用XSLT轉換XML

要編寫XSLT代碼,您應該對HTML / XHTML ,XML,XML命名空間,XPath和XSL有基本的了解。 XSLT是一種樣式表,可將XML轉換為適用於各種Internet解析器的新結構。 技術的進步帶來了許多不同的場地。 現代互聯網用戶比以往任何時候都有更多的上網機會,比如手機,iPod,Xbox和其他各種具有獨特瀏覽器系統的設備。

XSL轉換(XSLT)採用格式良好的XML代碼,並將其轉換為適用於這些應用程序的可用格式。

開始XSLT轉換

XSLT是XSL樣式表的一部分。 由於樣式表使用XML語法,因此您首先使用XML聲明語句。

- XML聲明

添加一個XSL語句。

- 樣式表聲明

將XSLT名稱空間定義為樣式表聲明的一部分。

的xmlns:XSL =“http://www.w3.org/1999/XSL/Transform”>

XSLT將代碼與模板進行比較,以確定如何轉換XML。 模板是為樣式表建立的一組規則。 模板元素使用XPath來匹配或關聯代碼。 匹配可以指定一個子元素或整個XML文檔。

- 指定整個文件
- 這指定文檔中的子元素。

例如,如果您有一個名為匹配代碼的子元素,它將是:

創建XSLT時,您可以構建一個風格化並在Internet頁面上查看的輸出流。

XSLT包含了許多XSL元素來定義這個轉換過程。 接下來的幾篇文章將檢查用於XSLT轉換的XSL元素,並進一步分解XSLT編碼。