有谁能告诉我是否可以只调用模板的一部分?
我有一个必须使用的大模板,但模板中的前两行需要调整/更改。
我该怎么做?有什么建议吗?
提前致谢 迎接
答案 0 :(得分:0)
您需要重构大模板,以便将前几行调用为子模板或函数,然后可以直接从外部调用。
在XSLT中通常都是如此,因为在任何其他语言中模板/函数都有增长过大的习惯,这会降低代码的可重用性,并且对此的答案总是准备好重构代码以隔离代码。可重复使用的部件可单独调用(和可覆盖的)组件。
答案 1 :(得分:-1)
由于XSLT文件具有XML格式,因此您可以使用XSLT脚本根据需要更改原始模板。之后,您使用该更改的模板来完成实际工作。