0
我正在使用Jelly script来生成HTML排序列表。有时候我想要<li value="...${computed}...">...big block...</li>
和其他时候我只想要<li>...</li>
没有value
属性。 value=""
是不合法的 - 它必须是一个整数。Apache Jelly XML模板:有条件地呈现标记属性
我可以使用<j:choose>
来编写两个块,一个使用value
,另一个不使用,但是我的模板必须复制列表项中的所有内容,这会使其更难以维护。
在XSLT中,您可以使用xsl:attribute
来实现此目的。在果冻里有没有相同的东西?
实施为:https://github.com/jenkinsci/jenkins/commit/63b829a482431cdd4e4592ca78799412f4dead5a – 2012-07-10 18:13:31