我很好奇是否可以通过xsl向XHTML标签添加属性。例如,我是一个if语句,如果为true,则修改输入复选框字段并向其添加checked属性。如果为false,它将保持未选中状态。
干杯
答案 0 :(得分:1)
这是使用XSLT的xsl:if
语句完成的。
例如,如果您的XML有一行
<tickbox tickmark="true"/>
您可以在XSLT中测试tickmark
的值:
<input type="checkbox">
<xsl:if test="tickbox/@tickmark!=''">
<xsl:attribute name="checked">checked</xsl:attribute>
</xsl:if>
</input>
当然使用正确的XPath前缀。