Debugging 为什么不是';XSL翻译是否有效?

Debugging 为什么不是';XSL翻译是否有效?,debugging,xslt,Debugging,Xslt,请原谅,我是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</ph

请原谅,我是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>
(555)-123-4567
页面输出为

call <a href="callto:translate((555)-123-4567, ' -().:', '')">(555)-123-4567</a>
呼叫

您必须将翻译功能放在
使用中:

call <a HREF="callto:{translate(phone, ' -().:', '')}">
呼叫
call <a HREF="callto:{translate(phone, ' -().:', '')}">