У меня есть XML-файл следующей структуры
<root>
<Row>
<KeyName>A</KeyName>
.....
</Row>
<Row>
<KeyName>B</KeyName>
.....
</Row>
<Row>
<KeyName>A</KeyName>
.....
</Row>
<Row>
<KeyName>B</KeyName>
.....
</Row>
<Row>
<KeyName>C</KeyName>
.....
</Row>
</root>
Я хотел бы сделать заявление для преобразования xml-fo
Мне нужно сделать цикл по всем KeyNames, но каждое KeyName только один раз. Моя проблема в том, что я не знаю, какие KeyNames будут использоваться и как часто они появляются. Структура / глубина дерева постоянна.
Цель:
Block KeyName/text()=A
Row data
Row data
Row data
..
Block KeyName/text()=B
Row data
Row data
..
Продолжение для всех существующих (но неизвестных) KeyNames.