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