格式化 XSLT 以将 * 添加到数字中

问题描述 投票:0回答:1

对 XSLT 格式相当陌生,并尝试让它根据 1 个输入输出 2 个数字。 我尝试了一些方法但没有成功。 假设它从 PhoneNumber 获取 8989,因为它链接到 LDAP。 我想要一个输出 8989,我得到了。 我需要另一个 8*989,因此 XSLT 文件需要插入 * 作为第二个数字。 任何帮助将不胜感激!

对于单个输出,这有效:

    <Extension>
        <xsl:value-of select="telephonenumber"/>
    </Extension>

所以对于多,我想我需要下面的数字调整以包含 ##### 所在的 * ?

    <xsl:for-each select="telephoneNumber">
    <Extension>
        <xsl:value-of select="."/>
        <xsl:value-of select="#*###"/>
        </Extension>
    </xsl:for-each>

谢谢, 斯卡奇

xslt
1个回答
0
投票

尝试

<xsl:number value="telephonenumber" format="0*000"/>
© www.soinside.com 2019 - 2024. All rights reserved.