I have a file like this , its about weather observation data Like below
<?xml version="1.0" encoding="UTF-8"?><cwbopendata xmlns="urn:cwb:gov:tw:cwbcommon:0.1">
<identifier>2d726733-adff-4e93-b051-694f1d46689c</identifier>
<sender>weather@cwb.gov.tw</sender>
<sent>2017-03-10T11:04:09+08:00</sent>
<status>Actual</status>
<msgType>Issue</msgType>
<dataid>CWB_A0002</dataid>
<scope>Public</scope>
<dataset/>
<location>
<lat>23.9637</lat>
<lon>120.8368</lon>
<locationName>station_name</locationName>
<stationId>C1I230</stationId>
<time>
<obsTime>2017-03-10T11:00:00+08:00</obsTime>
</time>
<weatherElement>
<elementName>ELEV</elementName>
<elementValue>
<value>837.00</value>
</elementValue>
</weatherElement>
<weatherElement>
<elementName>RAIN</elementName>
<elementValue>
<value>0.00</value>
</elementValue>
</weatherElement>
<weatherElement>
<elementName>MIN_10</elementName>
<elementValue>
<value>0.00</value>
</elementValue>
</weatherElement>
<weatherElement>
<elementName>HOUR_3</elementName>
<elementValue>
<value>0.50</value>
</elementValue>
</weatherElement>
<weatherElement>
<elementName>HOUR_6</elementName>
<elementValue>
<value>0.50</value>
</elementValue>
</weatherElement>
<weatherElement>
<elementName>HOUR_12</elementName>
<elementValue>
<value>0.50</value>
</elementValue>
</weatherElement>
<weatherElement>
<elementName>HOUR_24</elementName>
<elementValue>
<value>1.00</value>
</elementValue>
</weatherElement>
<weatherElement>
<elementName>NOW</elementName>
<elementValue>
<value>0.50</value>
</elementValue>
</weatherElement>
<parameter>
<parameterName>CITY</parameterName>
<parameterValue>Taiwan</parameterValue>
</parameter>
<parameter>
<parameterName>CITY_SN</parameterName>
<parameterValue>13</parameterValue>
</parameter>
<parameter>
<parameterName>TOWN</parameterName>
<parameterValue>Tainan</parameterValue>
</parameter>
<parameter>
<parameterName>TOWN_SN</parameterName>
<parameterValue>139</parameterValue>
</parameter>
<parameter>
<parameterName>ATTRIBUTE</parameterName>
<parameterValue>CWB_noguy</parameterValue>
</parameter>
</location>
every station data is start at<location>... </location>
and about 1000 stations in this file
I want to read it and cover it to *.csv
how can I do for it?
<?xml version="1.0" encoding="UTF-8"?><cwbopendata xmlns="urn:cwb:gov:tw:cwbcommon:0.1">
<identifier>2d726733-adff-4e93-b051-694f1d46689c</identifier>
<sender>weather@cwb.gov.tw</sender>
<sent>2017-03-10T11:04:09+08:00</sent>
<status>Actual</status>
<msgType>Issue</msgType>
<dataid>CWB_A0002</dataid>
<scope>Public</scope>
<dataset/>
<location>
<lat>23.9637</lat>
<lon>120.8368</lon>
<locationName>station_name</locationName>
<stationId>C1I230</stationId>
<time>
<obsTime>2017-03-10T11:00:00+08:00</obsTime>
</time>
<weatherElement>
<elementName>ELEV</elementName>
<elementValue>
<value>837.00</value>
</elementValue>
</weatherElement>
<weatherElement>
<elementName>RAIN</elementName>
<elementValue>
<value>0.00</value>
</elementValue>
</weatherElement>
<weatherElement>
<elementName>MIN_10</elementName>
<elementValue>
<value>0.00</value>
</elementValue>
</weatherElement>
<weatherElement>
<elementName>HOUR_3</elementName>
<elementValue>
<value>0.50</value>
</elementValue>
</weatherElement>
<weatherElement>
<elementName>HOUR_6</elementName>
<elementValue>
<value>0.50</value>
</elementValue>
</weatherElement>
<weatherElement>
<elementName>HOUR_12</elementName>
<elementValue>
<value>0.50</value>
</elementValue>
</weatherElement>
<weatherElement>
<elementName>HOUR_24</elementName>
<elementValue>
<value>1.00</value>
</elementValue>
</weatherElement>
<weatherElement>
<elementName>NOW</elementName>
<elementValue>
<value>0.50</value>
</elementValue>
</weatherElement>
<parameter>
<parameterName>CITY</parameterName>
<parameterValue>Taiwan</parameterValue>
</parameter>
<parameter>
<parameterName>CITY_SN</parameterName>
<parameterValue>13</parameterValue>
</parameter>
<parameter>
<parameterName>TOWN</parameterName>
<parameterValue>Tainan</parameterValue>
</parameter>
<parameter>
<parameterName>TOWN_SN</parameterName>
<parameterValue>139</parameterValue>
</parameter>
<parameter>
<parameterName>ATTRIBUTE</parameterName>
<parameterValue>CWB_noguy</parameterValue>
</parameter>
</location>
every station data is start at<location>... </location>
and about 1000 stations in this file
I want to read it and cover it to *.csv
how can I do for it?