XSLT/XML:轉換撇號的空間XSLT/XML:轉換撇號的空間
我的XML
<Name>KUEN'S INTERNATIONAL</Name>
使用XSL需要轉換爲
<Name>KUENS INTERNATIONAL</Name>
在我的XSL我有一個模板,在這裏我將一些特殊字符替換爲空格, 現在我需要從字符串中刪除'撇號,這會拋出錯誤。
我甚看着一些與該問題相關的答案,一些人試圖用2.0的版本,但我在1.0 wrking你能告訴我這些特殊cahracters如何工作 - > < > &者; 如何轉換'撇號太空
在此先感謝
<xsl:template name="stripSpecialChars">
<xsl:param name="string" />
<xsl:value-of select="translate($string,'()*%$#@!~<>&apos;,.?[]=-+/\',' ')"/>
</xsl:template>
<xsl:text><![CDATA[<NAME>]]></xsl:text>
<xsl:call-template name="stripSpecialChars">
<xsl:with-param name="string" select="/Name"/>
</xsl:call-template>
<xsl:text><![CDATA[</NAME>]]></xsl:text>
'由XSLT解釋爲'和&';被解釋爲' – 2012-03-15 09:55:45