我有一个基础条件,检查变量是否为空,如果是,则将变量设置为特定值,如下所示。
<xsl:variable name="PIC" select="avatar"/>
<xsl:choose>
<xsl:when test="avatar !=''">
<xsl:variable name="PIC" select="avatar"/>
</xsl:when>
<xsl:otherwise>
<xsl:variable name="PIC" select="'placeholder.jpg'"/>
</xsl:otherwise>
</xsl:choose>
基本上,变量PIC设置为avatar
返回的任何内容。然后进行测试以检查它是否为空并分配给变量PIC
,如果为空,则将值placeholder.jpg
添加到变量PIC
中。
现在由于某种原因,我一直收到以下警告
没有跟随兄弟指令的变量没有效果
您有什么想法这里做错了吗?