原谅我,我是XSL的新手,但这似乎不起作用:
call <a><xsl:attribute name="HREF">callto:translate(<xsl:value-of select="phone"/>, ' -().:', '')</xsl:attribute><xsl:value-of select="phone"/></a>
XML
<phone>(555)-123-4567</phone>
页面输出
call <a href="callto:translate((555)-123-4567, ' -().:', '')">(555)-123-4567</a>
答案 0 :(得分:1)
您必须将翻译功能放在<xsl:value-of
标记内。这是代码,修复:
call <a><xsl:attribute name="HREF">callto:<xsl:value-of select="translate(phone, ' -().:', '')"/></xsl:attribute><xsl:value-of select="phone"/></a>
答案 1 :(得分:0)
使用强>:
call <a HREF="callto:{translate(phone, ' -().:', '')}">