Hi,
I want to parse an XML File using Shell Script preferably by using awk command,
I/P file is :
<gn:ExternalGsmCell id="016P3A">
<gn:attributes>
<gn:mnc>410</gn:mnc>
<gn:mcc>310</gn:mcc>
<gn:lac>8016</gn:lac>
<gn:bcchFrequency>677</gn:bcchFrequency>
<gn:ncc>3</gn:ncc>
<gn:bcc>4</gn:bcc>
<gn:userLabel>016P3A</gn:userLabel>
<gn:cellIdentity>50031</gn:cellIdentity>
</gn:attributes>
<xn:VsDataContainer id="016P3A">
<xn:attributes>
<xn:vsDataType>vsDataExternalGsmCell</xn:vsDataType>
<xn:vsDataFormatVersion>EricssonSpecificAttributes.11.03</xn:vsDataFormatVersion>
<es:vsDataExternalGsmCell>
<es:maxTxPowerUl>100</es:maxTxPowerUl>
<es:qRxLevMin>100</es:qRxLevMin>
<es:individualOffset>0</es:individualOffset>
<es:bandIndicator>1</es:bandIndicator>
<es:parentSystem>SubNetwork=ONRM_RootMo_R,vsDataExternalGsmPlmn=GSMPLMN_310_410_3</es:parentSystem>
<es:mncLength>3</es:mncLength>
</es:vsDataExternalGsmCell>
</xn:attributes>
</xn:VsDataContainer>
</gn:ExternalGsmCell>
............
Pattern continues for diff Id's
The output should be like
GsmCell id mnc mcc lac bcchFrequency ncc bcc cellIdentity maxTxPowerUl qRxLevMin individualOffset bandIndicator mncLenght
016P3A 410 310 8016 677 3 4 50031 100 100 0 1 3
Any Help would be greatly appreciated.