我有一个场景,我应该检查一个实体的教育水平是否等于“学士学位/本科学位”,但编译器抛出一个错误,告诉我“表达式的预期结尾是‘s’”。
这是我的实际代码:

        <xsl:when test="education_level='Bachelor's Degree/Undergraduate Degree'">
          <opleiding>
            <xsl:attribute name="id">
              <xsl:value-of disable-output-escaping="yes" select="'30001'"/>
            </xsl:attribute>
            <xsl:value-of disable-output-escaping="yes" select="'Specialisation'"/>
          </opleiding>
        </xsl:when>

感谢各位的帮助:)提前谢谢

最佳答案

您可以使用变量:

<xsl:variable name="s">Bachelor's Degree/Undergraduate Degree</xsl:variable>

然后:
<xsl:when test="education_level = $s">

10-07 13:09
查看更多