我正在使用xslt1.0。我的意见是
<xsl:variable name="string">width:12pt;border-width:13pt</xsl:variable>
我想将-width:替换为其他字符串,而不是宽度:(以 - alone开头的宽度应该替换)。如何在xslt 1.0中完成。
答案 0 :(得分:0)
XSLT 1.0中没有替换功能。您可以找到here (String.Replace() in XSLT)可以执行此操作的模板。
你可以像这样使用它:
<xsl:variable name="string">
<xsl:call-template name="string-replace-all">
<xsl:with-param name="text" select="width:12pt;border-width:13pt" />
<xsl:with-param name="replace" select="-width" />
<xsl:with-param name="by" select="other-string" />
</xsl:call-template>
</xsl:variable>