0
需要能够在字符串Cmm'l中传递单引号,以便它读取该短语的原始xml文件。我该怎么做呢?xslt字符串中的特殊字符
<xsl:when test="contains(ct-type/cats, 'Cmml') or contains(ct-type/cats, 'rst')">
<xsl:element name="Terms">
<xsl:value-of select="'example'"/>
</xsl:element>
</xsl:when>
这里有两个约束:XPath的文字字符串不能具有分隔符作为内容,对于XML属性的值也是如此。所以,你必须去@ DevNull的[回答](http://stackoverflow.com/questions/5332938/special-character-inside-of-xslt-string/5333150#5333150)或使用XML属性值标准化在你的青睐in:''。当然,最后一个**可读性较差** ... –
2011-03-17 02:44:00