【发布时间】:2013-03-07 19:19:30
【问题描述】:
我是 XSLT 的新手。我有以下 xml,想知道如何使用 XSLT 遍历 A 的每个元素以获取它们的值。此外,对于每个元素,如果位置 mod 3 = 2,则获取该元素值及其下一个元素值。例如 - 因为 02 mod 3 = 2,所以得到值 22 和 2.5,等等。
感谢任何帮助。
谢谢。
<A>
<A01>abc</A01>
<A02>22</A02>
<A03>2.5</A03>
<A04>0</A04>
<A05>2</A05>
<A06>1.8</A06>
<A07>2</A07>
<A08>3</A08>
<A09>1.9</A09>
</A>
<A>
<A01>abb</A01>
<A02>22</A02>
<A03>1.5</A03>
<A04/>
</A>
我希望结果如下所示:
abc|22|2.5|0 abc|2|1.8|2 abc|3|1.9| abb|22|1.5|【问题讨论】:
-
你希望你的输出是什么样的?
-
我希望结果如下所示:abc|22|2.5|0 abc|2|1.8|2 abc|3|19.9|