我想去除元素值中的空格。
来源:
<sss>
HI:
HELLO:
HOW:
</sss>
输出:
<sss>HI:HELLO:HOW
我试过了
<xsl:strip-space elements="*"/>
但它不会影响输出。
最佳答案
如果你想去除一个或多个字符,那么使用 translate 将字符列为第二个参数,将空字符串列为第三个参数 translate(., ' ', '')
例如
<xsl:template match="sss">
<xsl:copy>
<xsl:value-of select="translate(normalize-space(), ' ', '')"/>
</xsl:copy>
</xsl:template>
关于xml - 如何去除xslt中元素值的额外空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9736158/