I have the following mark up
<ul>
<li>this is bullet list</li>
<li>this is another bullet</li>
<ul>
<li>this is embaded</li>
<li>this is embaded</li>
<ul>
<li>this is furthur embaded</li>
</ul>
</ul>
</ul>
and i need a xslt script to transform into
<xml>
<unorderlist>
<list><text>this is bullet list</text></list>
<list><para><text>this is another bullet</text>
<unorderlist>
<list><text>this is embaded</text></list>
<list><para><text>this is embaded</text>
<unorderlist>
<list><text>this is furthur embabed</text></list>
</unorderlist>
</para></list>
</unorderlist>
</para>
</list>
</unorderlist>
</xml>
Basically all the nested items should appear within the last node tag. Any hint will be really appreciated.