我有以下XSLT:
<xsl:template name="populateHostSim">
<xsl:param name="action" />
<xsl:param name="currentHost" />
<xsl:param name="currentResult" />
<xsl:choose>
<xsl:when test="/summary/results[@count eq $currentResult]">
<xsl:if test="$action='header'">
<th>
<b>Host / SIM</b>
</th>
</xsl:if>
<xsl:if test="$currentHost">
<td>
<xsl:call-template name="populateSimId">
<xsl:with-param name="currentSimResult" select="$currentResult" />
<xsl:with-param name="currentSimHost" select="$currentHost" />
</xsl:call-template>
<b>
<xsl:value-of select="$currentHost" />
</b>
</td>
</xsl:if>
</xsl:when>
</xsl:choose>
</xsl:template>
我想更改它,以便如果从一个模板调用它,它会放入html标记:
<th>
<b>Host / SIM</b>
</th>
但如果从另一个人那里调用它,则会输入标记:
||Host /SIM||
我查看了模式http://lenzconsulting.com/how-xslt-works,但我无法弄清楚如何在这种情况下使用它们。