我有這個低於可變XSLT 1.0:替換爲新行字符_
<xsl:variable name="testvar">
d
e
d
</xsl:variable>
,我有這樣的功能:
<xsl:choose>
<xsl:when test="not($str-input)">
<func:result select="false()"/>
</xsl:when>
<xsl:otherwise>
<func:result select="translate($str-input,$new-line,'_')"/>
</xsl:otherwise>
</xsl:choose>
</func:function>
當我測試我看到的功能我結果是這樣的:_ d _ e _ d_ 並且我希望我的結果僅爲
d _ _êd
@Tomalak 我有一個問題。你只有變量: 如何回車「\ r」。 我不確定在ded後是否有回車(\ r) d \ r \ n或d \ n \ r e \ r \ n或e \ n \ r d \ r \ n或d \ n \ r xsl:variable> –
2009-09-29 15:03:23
更改' '期待在你的價值中出現。例如,'select =''
'''也可以。 –
Tomalak
2009-09-29 15:11:40
或者,你可以使用'translate($ str,' ','')''去除任何出現' '的東西 - 無論你認爲合適的措施。 – Tomalak 2009-09-29 15:13:52