我的数据以这种方式出现:
14
现在我想连接使用foreach循环的每个子字段,以便输出如下:
<ZR4.25>
<ZR4.25.1>ABCD</ZR4.25.1>
<ZR4.25.2>DEFG</ZR4.25.2>
<ZR4.25.3>PQRA</ZR4.25.3>
............
</ZR4.25>
我可以不使用for-each来实现,但是如何使用for循环呢?请帮忙吗?
答案 0 :(得分:0)
只需让模板匹配子节点并抓取值,例如
<xsl:template match="/ZR4.25/*">
<xsl:value-of select="." />
<xsl:if test="following-sibling::*">,</xsl:if>
</xsl:template>
您告诉它从这些节点中获取所有文本,以及是否有以下兄弟要附加逗号。