Estoy utilizando jQuery y pongo a continuacion el codigo.
Código Javascript :
$(document).ready(aplicaciones); function aplicaciones(){ $.ajax({ type: "POST", url: "xml/trabajos.xml", async: false, dataType: "text", success: function(data) { function stringToDoc(s) { var xml; if (window.ActiveXObject) { xml = new ActiveXObject('Microsoft.XMLDOM'); xml.async = 'false'; xml.loadXML(s); return xml; } else xml = (new DOMParser()).parseFromString(s, 'text/xml'); return (xml && xml.documentElement && xml.documentElement.tagName != 'parsererror') ? xml : null; }; xml = stringToDoc(data); $(xml).find('web').each(function(){ imagen = $(this).find('imagen').text(); info = $(this).find('info').text(); empresa = $(this).find('empresa').text(); tecnologia = $(this).find('tecnologia').text(); miniatura = $(this).find('miniatura').text(); proyecto = $(this).find('proyecto').text(); li = '<li><a href="'+imagen+'" rel="prettyPhoto[web]" title="'+info+'<br/>'+empresa+'<br/>'+tecnologia+'"><img src="'+miniatura+'" class="imagen_hover" alt="<strong>'+proyecto+'</strong>"/></a></li>'; $(".galeria_web").append(li) }) // fin de each }, error: function(avisoErrorProyecto) { alert("No ha sido posible cargar los datos. Por favor, intentelo mas tarde."); } }); // fin de llamada ajax $("#sobre_nosotros").corner({ tl:false, tr:{radius:10}, bl:{radius:10}, br:false }); $("#ultimas_noticias").corner({ tl:false, tr:{radius:10}, bl:{radius:10}, br:false }); $("#ultimos_trabajos").corner({ tl:false, tr:{radius:10}, bl:{radius:10}, br:false }); $("a[rel^='prettyPhoto']").prettyPhoto({ theme:'dark_rounded', counter_separator_label:' de '}); }
¿Alguien puede ayudarme?
Saludos y Gracias.