Conseguí leer un archivo xml con la función $.ajax, pero tengo 2 problemas:
1: Cómo puedo leer una etiqueta con namespace? Ej.> <media:description>Valor</media:description>?
2. Sólo puedo leer archivos XML localmente (excepto en explorer), si es un archivo está en un servidor remoto no funciona :S
Les dejo mi parte de código:
Código Javascript
:
Ver original$.ajax({
type: 'GET',
url: 'pruebaXML.xml',
dataType: $.browser.msie? 'text' : 'xml',
success: function(XMLdata) {
if(typeof XMLdata == 'string') {
var xmlDoc = new ActiveXObject('Microsoft.XMLDOM');
xmlDoc.async = false;
xmlDoc.loadXML(XMLdata);
}
else var xmlDoc = XMLdata;
vInfo[i] = $(xmlDoc).find('title').text();
if(opts.description) vInfo[i,1] = $(xmlDoc).find('media:description').text();
//En la linea de arriba el parametro 'media:description' que se le pasa
//al metodo find no funciona.
}
});
Por mientras seguiré buscando en la web como resolverlo, espero su ayuda, saludos!