I have an of xml file as shown below
<?xml version='1.0' encoding='ASCII' standalone='yes' ?>
<Station Index="10264" >
<Number Value="237895890" />
<Position Lat="-29.5" Lon="3.5" />
<MaxDepth Value="-4939" />
<VeloLines Count="24">
<VeloLine Index="0" >
<Depth Value="0" />
<Temperature Count="12" >
2183
2200
2253
2135
2028
1859
1831
1751
1740
1762
1869
1996
</Temperature>
<Salinity Count="12" >
3577
3586
3583
3582
3575
3580
3576
3575
3566
3567
3561
3569
</Salinity>
</VeloLine>
<VeloLine Index="1" >
<Depth Value="10" />
<Temperature Count="12" >
2155
2188
2254
2128
2020
1854
1810
1739
1732
1749
1850
1964
</Temperature>
<Salinity Count="12" >
3576
3583
3573
3581
3575
3580
3575
3574
3567
3567
3562
3577
</Salinity>
The temp gives me the temp for 12 months and salinity for 12 months. the file runs till 752 lines
Question : I want to extract some specific data (depth ,Temp and salinity) from the file i.e temp of 1st month (i.e first value in temp), corresponding salinity in tht month(i.e first value in salinity)
depth temp salinity
0 2183 3577
10 xxxxxx xxxxx
20 yyyyyy yyyyyy
etc
to a file
My idea : Temp :- is starting from Line 10 for depth 0 and from line 41 for depth to and so on, so 31 lines diff bw them. and similarly for Salinity and similarly for depth - using awk and for loop for data extraction. Will this work ?. or any other ideas to implement this
I have attached the xml file for reference