2

申し訳ありませんが、私は 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>
4

2 に答える 2

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>
于 2013-02-07T13:54:08.820 に答える
0

使用

call <a HREF="callto:{translate(phone, ' -().:', '')}">
于 2013-02-08T02:32:14.380 に答える