2

有一个元素:<phone>(987) 123-45-67</phone>

有必要将其转换为:<span><small>(987)</small>&#160;123-45-67</span>.

如何制作?

4

1 回答 1

2
<span>
  <small>
    <xsl:value-of select="concat(substring-before(phone, ')'), ')')" />
  </small>
  <xsl:text>&#160;</xsl:text>
  <xsl:value-of select="normalize-space(substring-after(phone, ')'))" />
</span>

以上不适用于与您显示的格式不同的电话号码。添加您自己的一些健全性检查,以确保电话号码采用您期望的格式。

于 2010-04-14T08:41:23.920 回答