Revisá la documentación de
$.parseXML:
http://api.jquery.com/jQuery.parseXML/
Supongamos un XML como este:
http://vimeo.com/api/v2/brad/appears_in.xml
Y queremos listar los videos con jQuery. Haríamos así:
Código HTML:
Ver original<!DOCTYPE html>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script type="text/javascript"> $(function(){
var XML = ""; //obtener aca el XML
var xmlDoc = $.parseXML( XML );
var $xml = $( xmlDoc );
//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>');
});
});
Acá lo podés ver funcionando:
http://jsbin.com/ixulub
Te recomiendo que uses $.ajax en lugar de $.get, de forma que puedas especificar que el tipo de datos que esperas es XML.
Saludos.