0
我正在使用xslt1.0。我輸入替換xslt中的字符串
<xsl:variable name="string">width:12pt;border-width:13pt</xsl:variable>
我想更換-width:進入其他字符串,但不寬(寬開始 - 本身就應該更換)。如何做到這一點在XSLT 1.0。
我正在使用xslt1.0。我輸入替換xslt中的字符串
<xsl:variable name="string">width:12pt;border-width:13pt</xsl:variable>
我想更換-width:進入其他字符串,但不寬(寬開始 - 本身就應該更換)。如何做到這一點在XSLT 1.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>
的
可能重複[找不到XSLT替換功能(http://stackoverflow.com/questions/1069092/xslt-replace-function-not-found) – 2011-04-01 15:20:24