У меня есть данные XML, и мне нужно преобразовать их в CSV с помощью преобразования xsl. Но проблема в том, что корневые узлы XML (см. Узлы A, B, C) различаются. Пожалуйста, смотрите ниже:
XML data
--------
<Sheets>
<A>
<Data>
<Row>
<value1>2</value1>
<value2>4</value2>
</Row>
<Row>
<value1>5</value1>
<value2>6</value2>
</Row>
</Data>
</A>
<B>
<Data>
<Row>
<value1>12</value1>
<value2>13</value2>
</Row>
<Row>
<value1>14</value1>
<value2>15</value2>
</Row>
</Data>
</B>
<C>
<Data>
<Row>
<value1>1</value1>
<value2>1</value2>
</Row>
<Row>
<value1>2</value1>
<value2>2</value2>
</Row>
</Data>
</C>
</Sheets>
CSV output should like this:
----------------------------
A, 2, 4
A, 5, 6
B, 12, 13
B, 14, 15
C, 1, 1
C, 2, 2
Пожалуйста, помогите мне.
Заранее спасибо.