XSLT 中整数到字符串的转换

Integer to String Convertion in XSLT

在我的 WSO2 ESB 项目中,我使用 xslt 文件进行转换。我需要管理来自端点的值的类型。我的有效载荷是 JSON,遗留系统的有效载荷也是 JSON。我正在尝试将整数值更改为字符串值。

尝试按顺序使用脚本获取负载并使用 js,但我需要在 xslt 中管理它。

例如;

<xsl:if test="//jsonObject/searchTerm"> <searchTerm><xsl:value-of select="//jsonObject/searchTerm"/></searchTerm> </xsl:if>

searchTerm 值是来自端点的整数值,但我需要将其作为字符串传输到其他系统。 您能否就此问题提出建议?

你能试试这个吗,

 <xsl:if test="//jsonObject/searchTerm">
   <searchTerm>@@@<xsl:value-of select="//jsonObject/searchTerm"/></searchTerm>
 </xsl:if>

检查此代码:

<xsl:if test="//jsonObject/searchTerm">
   <searchTerm><xsl:value-of select="string(//jsonObject/searchTerm)"/></searchTerm>
</xsl:if>