我正在使用Apache Velocity生成XML文件,通常使用#if块,如下所示:
<tag>
<subtag>content</subtag>
#if(a)
<subtag attribute="value">content_a</subtag>
#end
</tag>
然后使用XSD验证生成的XML。是否可以在Velocity中进行类似的验证?我遗憾地找不到任何东西。
如果没有,是否有类似XML的语言可以像Velocity那样做类似的东西?
任何输入都会很棒,谢谢!
答案 0 :(得分:1)
如果您对速度模板验证感兴趣,最好按照Markus的建议转到帖子Apache Velocity: Is there a standard way of verifying the correctness of a template from the command line?。
如果您正在寻找类似于接受XML语法的Velocity工具,您可以查看FreeMarker。