我有2個條件來檢查真或假,並採取一定的行動。多個xsl選擇條件
這是我的代碼。
<xsl:variable name="hac" select="Hac1"/>
<xsl:choose>
<xsl:when test="$hac= 'false'">
<p style="display:inline">Hac1: </p><input type="checkbox" disabled="disabled" >
</xsl:when>
<xsl:otherwise>
<p>HACCP: </p><input type="checkbox" disabled="disabled" checked="checked">
</xsl:otherwise>
</xsl:choose>
<xsl:variable name="glo1" select="Gloves"/>
<xsl:choose>
<xsl:when test1="$glo1= 'false'">
<p style="display:inline">Gloves: </p><input type="checkbox" disabled="disabled" >
</xsl:when>
<xsl:otherwise>
<p>Gloves: </p><input type="checkbox" disabled="disabled" checked="checked">
</xsl:otherwise>
</xsl:choose>
這隻顯示我的Hac1,而不是我的手套,我不知道什麼似乎是問題。
我發現關閉問題我自己,但沒見過test1的名字,非常感謝你,我會浪費這麼多時間來處理這些瑣碎的事情。 – Aleks
不客氣,@Aleks,但我必須問你用什麼來解析XSLT?因爲(正如Dimitre所指出的那樣),任何兼容的XSLT處理器都不能用你提供的XSLT產生任何**。 – freefaller
http://www.w3schools.com/xsl/tryxslt.asp?xmlfile=cdcatalog&xsltfile=cdcatalog:D – Aleks