Hi All,
I'm new to perl. I want to fetch the innermost child elements first, then parent node using XML::XPath module.
Below is the xml content.
<mml:math>
<mml:mi>Goa</mml:mi>
<mml:mo>abu</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>China</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>poland</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>swift</mml:msub>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>miot</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>Canada</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mi>police</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>bangalore</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:msub>
</mml:math>
Below is the sequence that should be accessed first (inner most, then parent ...)
1. <mml:msub><A>swift</A></mml:msub>
2. <mml:msub>
<mml:mrow>
<mml:mi>poland</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub><A>swift</A></mml:msub>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
3. <mml:msub>
<mml:mrow>
<mml:mi>China</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>poland</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub><A>swift</A></mml:msub>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
.....
.....
Thanks in Advance.