我正在使用XML和XSL在ASP.NET中打印页面。
我正在从存储过程生成XML ..
在那里,我有'文档列表'列。如文档1,文档2,文档3,
因为我想删除附加的逗号字符','(仅限最后一次出现)
我正在使用
<xsl:value-of select="//UploadedDocs/UploadedDocs" />
这个xsl值只需要子串编辑..
如果字符串是文档1,文档2,文档3,
我希望输出为文档1,文档2,文档3
我应该使用什么方法?
答案 0 :(得分:3)
substring($string, 1, string-length($string) - 1)
将删除$ string的最后一个字符 - 无论该字符是什么。
我们假设$ string是出现在原始XML文档中的,而不是由XSLT创建的 - 这部分问题并不完全清楚。