【发布时间】:2017-03-15 22:51:09
【问题描述】:
如果有多个重复项,我想循环一个 XML 并创建记录,如下所示。我应该在表中为每个主人添加 4 条新记录,例如 a 123、b 123 等。我的输出应该如下所示
a|123
b|123
c|123
d|123
<item>
<master>123</master>
<child1>a</child1>
<child2>b</child2>
<child3>c</child3>
<child4>d</child4>
</item>
我试过下面的代码
<xsl:for-each select="//item">
<Row Action="ADD">
<xsl:value-of select="current()/child1" />|<xsl:value-of select="current()/master" />
</Row>
</xsl:if>
</xsl:for-each>
【问题讨论】:
-
“重复”是什么意思?没有重复的元素,因为
item的每个子元素都有一个唯一的名称。此外,出于说明目的,请将您所需的输出添加到问题中。最后,你没有 10 个元素...... -
请提供一些代码来证明您为解决这个问题所做的努力。
-
我已经更新了我的问题