尝试在xsl页面上的href中使用现有值

时间:2017-11-27 11:15:54

标签: xslt href tel

我试图创建一个页面来替换0000000000所在位置,该页面位于下面一行的phnumber值。这是一个xsl页面,显示数据库中用户的详细信息

以下代码获取要从我的数据库中显示的数据

<xsl:template match="phone" >
<p>
<xsl:value-of select="phnumber"/> : <xsl:value-of select="phtype" />
</p>

<a href="tel:000000000" target="_top">Phone</a>
<br></br>
    <a href="sms:000000000" target="_top">Send Mail</a>

2 个答案:

答案 0 :(得分:0)

如果您的目标是提取“00000000”&#39;部分来自href属性:你可以将一个字符串分成子串,基本上你想要的内容是:字符。

<xsl:value-of select="substring-after(@href, ':')">

这假定:仅用于将数字类型与数字本身分开(因此表格中没有数字&00; 0000:0000&#39;)。

答案 1 :(得分:0)

<a href="tel:{phnumber}" target="_top">Phone</a><xsl:value-of select="phnumber"/>