以下是给我"会员表是一个意外的令牌"错误。
<xsl:when value-of memberstable/@member_cancontactthem =1>
<td bgcolor="#ff00ff">
<xsl:value-of select="You can contact this member"/></td>
</xsl:when>
我已经用它来初始化它:
<xsl: value of select = "memberstable/@member_cancontactthem" />
DB中的值是布尔值,因此为1或0.
答案 0 :(得分:1)
到目前为止,如果我没有弄错的话,所有建议都会产生错误。 xsl:when
需要test
属性:
<xsl:when test="memberstable[@member_cancontactthem='1']">
是正确的语法。此外,xsl:when
必须位于xsl:choose
元素内。
一般情况下,请小心使用空格,并使用连字符(例如,value of
与value-of
不同)并确保所有属性值介于两者之间引号。 XSLT必须遵守XML的规则,这不像HTML那样宽容。