I have this XML file -
<gp>
<mms>1110012</mms>
<tg>988</tg>
<mm>LongTime</mm>
<lv>
<lkid>StartEle=ONE, Desti = Motion</lkid>
<kk>12</kk>
</lv>
<lv>
<lkid>StartEle=ONE, Source = Velocity</lkid>
<kk>2</kk>
</lv>
<lv>
<lkid>StartEle=ONE, Source = Park</lkid>
<kk>2</kk>
</lv>
</gp>
<gp>
<mms>2221100</mms>
<tg>989</tg>
<mm>LongVelocity</mm>
<lv>
<lkid>StartEle=ONE, Source = Velocity</lkid>
<kk>772</kk>
</lv>
<lv>
<lkid>StartEle=ONE, Desti = Motion</lkid>
<kk>900</kk>
</lv>
<lv>
<lkid>StartEle=ONE, Source = Park</lkid>
<kk>2</kk>
</lv>
</gp>
Now, I need to first search for "LongTime", if found then I have to find for "Desti = Motion" value (which is inside StartEle=ONE, Desti = Motion) inside the multiple nested sub-tags ... and if that is also found then I finally have to get the value inside the TAG below, which is 12 (12).
Please help, using anything - AWK, SED, Grep, anything will do.
Thanks in advance.