0

我正在使用Jelly 脚本来生成 HTML 有序列表。有时我想要<li value="...${computed}...">...big block...</li>,有时我想要<li>...</li>没有value属性。value=""不合法 - 它必须是整数。

我可以使用<j:choose>写两个块,一个使用value,一个不使用,但是我的模板必须复制列表项中的所有内容,这会使其更丑陋且更难维护。

在 XSLT 中,您可以将xsl:attribute其用于此目的。果冻有什么等价物吗?

4

1 回答 1

0

似乎${computed}对数字列表进行评估或null就足够了。虽然<li value="">blank</li>生成无效的 HTML(与源模板相同),但<li value="${null}">null</li>会生成<li>null</li>所需的内容。

于 2012-07-10T16:59:48.030 回答