Probá los ejemplos en este hilo:
http://www.forosdelweb.com/f127/xml-jquery-990607/
Particularmente este:
Código Javascript
:
Ver original$(function(){
//obtener el XML
var $pedido = $.ajax({
url : 'videos.xml',
contentType : 'xml'
});
//cuando finalice el pedido
$pedido.done(function(resultadoXML){
//No es necesario parseXML si se usa contentType xml en $.ajax
//var xmlDoc = $.parseXML( resultadoXML );
var $xml = $( resultadoXML );
//Obtener todos los videos
var $videos = $xml.find('video');
var $cont = $('#videos');
//listarlos todos
$videos.each(function(){
var $elem = $(this);
var titulo = $elem.find('title').text();
var url = $elem.find('url').text();
var desc = $elem.find('description').text();
var thumb = $elem.find('thumbnail_small').text();
$cont.append('<li><h2><a href="'+url+'">'+titulo+'</a></h2><p><img src="'+thumb+'" /></p><p>'+desc+'</p></li>');
});
});
});
Online:
http://jsbin.com/ixulub
Funciona perfectamente en todos los navegadores en que lo probé.