我已经检查了类似问题的一些答案,但没有一个完全适合该法案。
我有一个 XML 表单,它使用 SQL 服务器提取服务台程序生成的唯一Case ID
号码。 Case ID
是一个十二位数字,在每次创建的新通话中都会按+1
递增。
但是,由于原因太长而无法进入,我需要将新来电123456789101
显示为123456789102
。但只能将原始Case ID
提交给数据库。
我对 XSL 模板脚本没有任何了解,但我认为我必须通过CaseID
作为变量,即v arNewCaseID
并+1
但是我不知道如何开始。
欢迎任何建议。
答案 0 :(得分:0)
目前还不清楚你要求的是什么,但总的来说:
如果你有XML标签CaseID
并希望增加它,只需:
<xsl:template match="/">
<xsl:apply-templates select="//CaseID"/>
</xsl:template>
<xsl:template match="CaseID">
<xsl:value-of select=". + 1"/>
</xsl:template>
这将输出所有CaseID
XML标记的值加1。