我對XSLT相當陌生。我試圖做一個從字符串中去掉任何破折號(又名「 - 」)的函數,然後在前兩個字符後面用短劃線返回字符串,接下來是剩下的7個字符。表達式字符串連接錯誤:預計「)」,找到「,」
我的XSL是這樣的:
<fn:function name="nx:DashedResult">
<xsl:param name="String"/>
<fn:result select="fn:string-join((substring(translate($String,'-',''),1,2),substring(translate($String,'-',''),3,9)),'-')"/>
</fn:function>
我得到的錯誤是:
Error in expression fn:string-join((substring(translate($String,'-',''),1,2),substring(translate($String,'-',''),3,9)),'-'): expected ")", found ","
任何幫助將不勝感激。
這工作!謝謝 :) –