在我的WSO2 ESB项目中,我正在使用xslt文件进行转换。我需要从端点管理值的类型。我的有效负载是JSON,而遗留系统的有效负载也是JSON。我正在尝试将整数值更改为字符串值。
试图按顺序使用脚本来获取有效载荷并使用js,但我需要在xslt中对其进行管理。
例如;
<xsl:if test="//jsonObject/searchTerm">
<searchTerm><xsl:value-of select="//jsonObject/searchTerm"/></searchTerm>
</xsl:if>
searchTerm值是来自端点的整数值,但我需要将其作为字符串传输到其他系统。 您能为这个问题提供建议吗?
答案 0 :(得分:3)
您可以尝试一下吗
<xsl:if test="//jsonObject/searchTerm">
<searchTerm>@@@<xsl:value-of select="//jsonObject/searchTerm"/></searchTerm>
</xsl:if>
答案 1 :(得分:0)
检查此代码:
<xsl:if test="//jsonObject/searchTerm">
<searchTerm><xsl:value-of select="string(//jsonObject/searchTerm)"/></searchTerm>
</xsl:if>