如何在 XSLT 中将克拉字符"^"作为参数传递



如何在 XSLT 中将克拉字符 "^" 作为参数传递

下面一行尝试调用模板,但我会收到一个错误,即"表达式中意外的标记'^'">

<xsl:call-template name="tokenizeString">
    <xsl:with-param name="list" select="sg[@ty='TST']/fs/f[@ix='5']/vl"/>
    <xsl:with-param name="delimiter" select="^"/>
</xsl:call-template>

这是我数据的一部分,我需要拆分它TEST12^Dr K Test^^^^^^^LAB^^^^DN^GOS&TFHS Hospital

我的模板是:

<xsl:template name="tokenizeString">
    <xsl:param name="list"/>
    <xsl:param name="delimiter"/>
    <!--  body of template -->
</xsl:template> 

尝试更改以下代码行

<xsl:with-param name="delimiter" select="^"/>

<xsl:with-param name="delimiter" select="'^'"/>

<xsl:with-param name="delimiter" select="'&#94;'"/>

最新更新