Estoy un poco oxidado, pero creo que lo que viene es esto:
Cita: items = new Array(4);
items[0] = "web";
items[1] = "multimedia";
items[2] = "movil";
items[3] = "erp";
Luego, englobar lo que tenias en una funcion each, que recorra el array:
Cita: items.each(function(){
$(xml).find($(this)).each(function(){
titulo = $(this).find('titulo').text();
fecha = $(this).find('fecha').text();
info = $(this).find('empresa').text();
not = '<p>'+fecha+'</p><p>'+titulo+'</p><p>'+finfo+'</p>';
$(".noticias").append(not)
}) // fin de each
}) // fin del each por categorias