2016-08-12 63 views

回答

1

这个问题有点太宽恕,恕我直言。下面的样式表将删除任何文本节点尾期在整个文档中,让一切如:

XSLT 1.0

<xsl:stylesheet version="1.0" 
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> 
<xsl:strip-space elements="*"/> 

<!-- identity transform --> 
<xsl:template match="@*|node()"> 
    <xsl:copy> 
     <xsl:apply-templates select="@*|node()"/> 
    </xsl:copy> 
</xsl:template> 

<xsl:template match="text()[substring(., string-length()) ='.']"> 
    <xsl:value-of select="substring(., 1, string-length() - 1)"/> 
</xsl:template> 

</xsl:stylesheet> 
+0

您好迈克尔,将是很好用XSLT 2.0?谢谢 – ArnaudTheDevelopper

+0

@ArnaudTheDevelopper是的,它会的。 –