Во-первых, я знаю об этом вопросе: XSLT: цикл, выбирающий два элемента одновременно время
Однако я не обнаружил, что это работает из-за структуры элемента, или я просто не могу использовать мод, один из двух.
<input>
<node>
<id>1</id>
<value>3</value>
</node>
<node>
<id>1</id>
<value>3</value>
</node>
<node>
<id>1</id>
<value>3</value>
</node>
<node>
<id>1</id>
<value>3</value>
</node>
<node>
<id>2</id>
<value>4</value>
</node>
<node>
<id>2</id>
<value>4</value>
</node>
<node>
<id>2</id>
<value>4</value>
</node>
<node>
<id>2</id>
<value>4</value>
</node>
</input>
У меня есть следующий макет XML, который имеет следующую структуру: - узлы с одним и тем же идентификатором ВСЕГДА будут сгруппированы вместе - всегда будет четыре узла для одного идентификатора
Я хочу иметь возможность выбирать четыре узла одного идентификатора за раз и перебирать каждую группу из четырех, чтобы я мог манипулировать данными в одну выходную строку.
Как лучше всего подойти к этому?