XSLT:只调用模板的一部分

时间:2014-01-22 10:53:17

标签: xslt

有谁能告诉我是否可以只调用模板的一部分?

我有一个必须使用的大模板,但模板中的前两行需要调整/更改。

我该怎么做?有什么建议吗?

提前致谢 迎接

2 个答案:

答案 0 :(得分:0)

您需要重构大模板,以便将前几行调用为子模板或函数,然后可以直接从外部调用。

在XSLT中通常都是如此,因为在任何其他语言中模板/函数都有增长过大的习惯,这会降低代码的可重用性,并且对此的答案总是准备好重构代码以隔离代码。可重复使用的部件可单独调用(和可覆盖的)组件。

答案 1 :(得分:-1)

由于XSLT文件具有XML格式,因此您可以使用XSLT脚本根据需要更改原始模板。之后,您使用该更改的模板来完成实际工作。