我有一个 XSL 文件,其中有一个 for-each 循环,我正在使用 EXSLT 处理器来提供一些附加功能(即字符串填充)。
我想要做的是填充所有字段,使它们成为该字段最长记录的长度。比如让每个名字和最长的名字一样长,然后让每个记录号和最长的记录号一样长。
希望我已经解释清楚了。
提前致谢。
最佳答案
<xsl:variable name="maxLength">
<xsl:for-each select="name">
<xsl:sort select="string-length(.)" data-type="number" />
<xsl:if test="postion() = last()">
<xsl:value-of select="string-length(.)" />
</xsl:if>
</xsl:for-each>
</xsl:variable>
关于c# - XSL 填充到最长字段长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4593554/