2013-01-07 77 views
2

我正在尋找一種轉換具有多個XSLT文件的XML文件的解決方案。使用多個XSLT文件轉換單個XML文件

我在我的Web UI上有幾個選項卡。每個UI選項卡都包含一個XSLT文件。在構建用戶界面時,我想用一個XML使用多個選項卡進行呈現。

例如,我的UI中有四個選項卡,每個選項卡都有單獨的XSLT文件,並且只有一個數據XML。我想將這個數據XML與我的多個XSLT文件一起使用。

回答

2

您需要在您的xslt文件中有模板,以便爲每個選項卡匹配一次數據。在這個模板中,您可以分別爲每個標籤格式化數據。你不需要多個xslt文件。

您還可以使用<xsl:include>將多個xsl文件包含到一個文件中。有關更多信息,請參閱http://www.w3schools.com/xsl/el_include.asp

+1

我按照你告訴我的方式,但是我的XSLT已經變成大文件,超過18,000行代碼在那裏,所以維護成爲大問題,所以想要分離XSLT文件取決於製表邏輯,請幫助。 – Supergeek

+0

我編輯了我的答案。你可以分割你的文件,並將它們包含在一個文件中,然後由html文件作爲樣式表使用。 – Chris

+0

謝謝,讓我檢查並更新你。 – Supergeek

相關問題