【发布时间】:2021-09-25 03:52:44
【问题描述】:
我正在使用以下模板打印一些数据
<xsl:template name="AgeGroupTotalHiddenHeader">
<tr style='visibility:collapse'>
<xsl:for-each select="child::SubDetailBody/SubDetailHeader">
<xsl:if test="name(.) = 'SubDetailHeader' and @beanType='AGE_DATA'">
<xsl:for-each select="Label">
<td align="center" class="txtsmall3">
<xsl:value-of select="@textLabel" />
</td>
</xsl:for-each>
</xsl:if>
</xsl:for-each>
</tr>
</xsl:template>
我希望将@textLabel 的值替换为 * 符号,也就是说,如果字符串是 'abcde',它应该打印为 *****('abcde' 的长度 = 5,所以应该有 5 颗星) .这可能吗 ?有人可以帮忙吗?
【问题讨论】:
-
谢谢@michael.hor257k。我可以为您提供哪些额外的详细信息
-
输入 XML。一个完整的、可执行的样式表。预期输出。您将使用哪个处理器。而且,同样重要的是,删除与问题无关的代码。