如何消除xslt中最后一次出现的字符
how to eliminate the last occurence of a character in xslt
我正在使用 XML 和 XSL 打印 ASP.NET 中的页面。
我正在从存储过程生成 XML..
其中,我有 'list of docs' 列。如文档 1、文档 2、文档 3,
因为我想删除附加的逗号字符“,”(仅最后一次出现)
我正在使用
<xsl:value-of select="//UploadedDocs/UploadedDocs" />
这个 xsl 值只需要子串 ed..
如果字符串是 文档 1、文档 2、文档 3,
我希望输出为 文档 1、文档 2、文档 3
我应该用什么方法??
substring($string, 1, string-length($string) - 1)
将删除 $string 的最后一个字符 - 无论该字符是什么。
我们在这里假设 $string 是出现在原始 XML 文档中的内容,而不是由您的 XSLT 创建的 - 您问题的这一部分并不完全清楚。
我正在使用 XML 和 XSL 打印 ASP.NET 中的页面。
我正在从存储过程生成 XML..
其中,我有 'list of docs' 列。如文档 1、文档 2、文档 3,
因为我想删除附加的逗号字符“,”(仅最后一次出现)
我正在使用
<xsl:value-of select="//UploadedDocs/UploadedDocs" />
这个 xsl 值只需要子串 ed..
如果字符串是 文档 1、文档 2、文档 3,
我希望输出为 文档 1、文档 2、文档 3
我应该用什么方法??
substring($string, 1, string-length($string) - 1)
将删除 $string 的最后一个字符 - 无论该字符是什么。
我们在这里假设 $string 是出现在原始 XML 文档中的内容,而不是由您的 XSLT 创建的 - 您问题的这一部分并不完全清楚。