Ich benutze Freemarker 2.3.23 und ich möchte eine String-Repräsentation von XML drucken. So habe ich outputformat Direktive gefunden. Aber wenn ich versuche, es zu benutzen, ich habe folgende ParseException:Freemarker ParseException: "Unbekannte Direktive: #outputformat"
Unknown directive: #outputformat. Help (latest version): http://freemarker.org/docs/ref_directive_alphaidx.html; you're using FreeMarker 2.3.23.
at freemarker.core.TokenMgrError.toParseException(TokenMgrError.java:247)
at freemarker.template.Template.<init>(Template.java:215)
at freemarker.cache.TemplateCache.loadTemplate(TemplateCache.java:495)
at freemarker.cache.TemplateCache.getTemplate(TemplateCache.java:409)
at freemarker.cache.TemplateCache.getTemplate(TemplateCache.java:261)
at freemarker.template.Configuration.getTemplate(Configuration.java:1786)
at freemarker.template.Configuration.getTemplate(Configuration.java:1646)
Snippet meiner template.ftlh Datei:
<div class="well">
<#outputformat 'XML'>${testCase.response}</#outputformat>
</div>
Danke! Ich werde versuchen, eine neuere Version zu verwenden. Ich brauche 'outputformat', um XML auf meiner HTML-Seite zu drucken. – solomkinmv