我有一個XML數據,我需要使用xsl轉換將其轉換爲CSV。但問題是,XML根節點(參考A,B,C節點)各不相同。請看下面:使用XSL轉換將XML轉換爲CSV
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
請幫幫我。
在此先感謝。
你能舉個例子嗎?喜歡,你想要有文件A.csv,B.csv和C.csv與這裏給出的數據? –
這會使A.csv例如: 2,4 \ n5,6(對不起,這裏沒有換行符) –
不需要。我需要一個帶有像我在問題中提到的值的單個.csv文件。我更新了我的問題以顯示CSV輸出。請參閱相同的內容。 – user972255