HTML -> XML -> Multi-dimensional array

Hi

Need some advice on how to deal with this.

I have a string with HTML code:

<ul id="nav">
	<li class="li_item"><a class="navlink " href="http://www.eyerix.net/pt/w/noticias"><strong>Notícias</strong><span>&amp; novidades</span></a>
    </li>
	<li class="li_item"><a class="navlink " href="http://www.eyerix.net/pt/w/servicos"><strong>Serviços</strong><span>o que fazemos</span></a>
    	<ul>
			<li class="li_item"><a class="navlink " href="http://www.eyerix.net/pt/w/web">Web</a></li>
			<li class="li_item"><a class="navlink " href="http://www.eyerix.net/pt/w/fotografia">Fotografia</a></li>
        </ul>
	</li>
	<li class="li_item"><a class="navlink " href="http://www.eyerix.net/pt/w/empresa"><strong>Empresa</strong><span>sobre nós</span></a>
    </li>
	<li class="li_item"><a class="navlink " href="http://www.eyerix.net/pt/w/portfolio"><strong>Portfólio</strong><span>de clientes</span></a>
    </li>
	<li class="li_item"><a class="navlink " href="http://www.eyerix.net/pt/w/contacts"><strong>Contactos</strong><span>fale connosco</span></a>
    </li>
</ul>

I need to transform this into a Multi-dimensional Array. So far I only got the Array.

var menu:Array = new Array; 	
// each position have ["name", "tag", "url", "subPages:Y or N"]
menu[0]=["Serviços", "o que fazemos", "http://www.eyerix.net/pt/w/servicos", "Y"];

I thought that if I can transform that String into an XML object I can access better to the info I need.

Can anybody give me a tip on how to do that?

Thanks