Olá amigos tenho uma estrutura em XML que corresponde ao um menu e submenu. o XML é assim:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<menu>
<mainmenu label="Main Menu 1"
href="link1.jsp"
title="Ir para a página link1" />
<mainmenu label="Main Menu 2" href="" title="">
<submenu label="SubMenu 2.1"
href="link21.jsp"
title="" />
<submenu label="SubMenu 2.2"
href="link22.jsp"
title="" />
<submenu label="SubMenu 2.3"
href="link23.jsp"
title="" />
</mainmenu>
<mainmenu label="Main Menu 3" href="" title="">
<submenu label="SubMenu 3.1"
href="link21.jsp"
title="" />
<submenu label="SubMenu 3.2"
href="link22.jsp"
title="" />
<submenu label="SubMenu 3.3"
href="link23.jsp"
title="" />
</mainmenu>
<mainmenu label="Main Menu 4" href="" title="">
<submenu label="SubMenu 4.1"
href="link21.jsp"
title="" />
<submenu label="SubMenu 4.2"
href="link22.jsp"
title="" />
<submenu label="SubMenu 4.3"
href="link23.jsp"
title="" />
</mainmenu>
</menu>
Eu precisava ler este XML e transformá-lo em:
<ul>
<li>Main Menu 1</li>
<li>Main Menu 2
<ul>
<li>SubMenu 2.1</li>
<li>SubMenu 2.2</li>
<li>SubMenu 2.3</li>
</ul>
</li>
<li>Main Menu 3
<ul>
<li>SubMenu 3.1</li>
<li>SubMenu 3.2</li>
<li>SubMenu 3.3</li>
</ul>
</li>
<li>Main Menu 4
<ul>
<li>SubMenu 4.1</li>
<li>SubMenu 4.2</li>
<li>SubMenu 4.3</li>
</ul>
</li>
</menu>
Tem como eu faze isto ?
Abraços…