Hi all
Does anyone know how I can parse an xml file and get only some data? For example:
<?xml version="1.0"?>
<!--?xml-stylesheet type="text/xsl" href="irpexamle.xsl"?-->
<mdc>
<md>
<neid>
<neun></neun>
<nedn></nedn>
</neid>
<mi>
<mts>20040521120243</mts>
<gp>161</gp>
<mt>AlarmQueueNumOfThreads</mt>
<mt>BillingQueueNumOfThreads</mt>
<mt>EventQueueNumOfThreads</mt>
<mt>OperatorQueueNumOfThreads</mt>
<mt>SosQueueNumOfThreads</mt>
<mv>
<moid>ler2.operator.net</moid>
<r>1</r>
<r>2</r>
<r>3</r>
<r>4</r>
<r>5</r>
<sf>false</sf>
</mv>
</mi>
</md>
</mdc>
AND THE OUTPUT TO BE:
<mt>AlarmQueueNumOfThreads</mt> <r>1</r>
<mt>BillingQueueNumOfThreads</mt> <r>2</r>
.....
.....
.....
<mt>SosQueueNumOfThreads</mt> <r>5</r>
I have a text file in the following form and i want to store it in 2-d array. After that i have to generate a XMLfile using the elements of array.
Please tell me :how store this file in the form of 2-d array and then howto generate XML file using that array...all coding has to be done in bash... (14 Replies)