0
我有下面的xslt,其中ID和LASTNAME是輸入參數。當ID與VW_JAX_EMP_JOB_DEPTRECORDSELECT中的EMPLOYEE_ID匹配時,將Last_Name元素設置爲s0:PREFERREDLASTNAME,否則將輸入參數設置爲LASTNAME。下面一個不起作用。帶測試的XSLT和其他
<xsl:template name="GetLastNameVW_JAX_EMP_JOB_DEPT">
<xsl:param name="ID" />
<xsl:param name = "LASTNAME" />
<xsl:element name="Last_Name">
<xsl:choose>
<xsl:when test="//s0:VW_JAX_EMP_JOB_DEPTRECORDSELECT[s0:EMPLOYEE_ID = $ID]/s0:PREFERREDLASTNAME">
<xsl:value-of select="//s0:VW_JAX_EMP_JOB_DEPTRECORDSELECT[s0:EMPLOYEE_ID = $ID]/s0:PREFERREDLASTNAME" />
</xsl:when>
<xsl:otherwise> LASTNAME
</xsl:otherwise>
</xsl:choose>
</xsl:element>
</xsl:template>
任何人都可以請建議我浩在這裏設置其他標記。
在'的',它應該是'$ LASTNAME'。如果這是輸出中的期望值,那麼'$'缺失。 –