En cuanto a lo otro, hace esta prueba :
Cita: $(xml).each(function(){ alert($(this)); });
Es para saber que retorna el xml. Si solo retorna las etiquetas "web, multimedia, movil y erp" entonces nos ahorramos hacer nosotros el array.
nota: esta funcion de prueba va como reemplazo de la funcion que armamos antes, claro.