2013-01-07 74 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

相关问题