如何使用Smooks在Freemarker配置文件中包含多个模板?
<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.1.xsd"
xmlns:ftl="http://www.milyn.org/xsd/smooks/freemarker-1.1.xsd">
<params>
<param name="stream.filter.type">SAX</param>
<param name="default.serialization.on">false</param>
</params>
<ftl:freemarker applyOnElement="Response">
<ftl:template>template1.ftl</ftl:template>
<ftl:template>template2.ftl</ftl:template>
</ftl:freemarker>
这似乎不起作用。在第二个模板行
处引发错误答案 0 :(得分:0)
如果查看example,您会看到每个ftl:template
标记都应位于ftl:freemarker
标记内。在你的情况下:
<ftl:freemarker applyOnElement="Response">
<ftl:template>template1.ftl</ftl:template>
</ftl:freemarker>
<ftl:freemarker applyOnElement="Response">
<ftl:template>template2.ftl</ftl:template>
</ftl:freemarker>