Cita:
Iniciado por Alkalinux Hola a todos,
Pues eso que tengo que cargar el contenido de un xml,es texto, en un div, heprboado haciendo un dcument.getlelementById('nobrediv').innerHTML=fich ero,pero asi no funciona, alguien podria ayudarme?? Gracias a todos por la ayuda.
++++++++++++++++++++++++++++++++++++++++++++++++++ +
//Objeto XMLHttpRequest
function objetoXMLHttpRequest(){
//Obtener la instancia del objeto
var obj;
if(window.XMLHttpRequest) { // Si no es IE
obj = new XMLHttpRequest();
} else { // Si es IE o no tiene el objeto
try {
obj = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {
alert('El navegador utilizado no está soportado');
}
}
return obj;
}
//Buscamos el xml
// Creamos el objeto
oXML = objetoXMLHttpRequest();
// Preparamos la petición
oXML.open('GET', 'urldel.xml', true);
// Preparamos la recepción
oXML.onreadystatechange = leerDatos;
// Realizamos la petición
oXML.send('null');
function leerDatos(){
//Comprobar el estado de la petición
if (oXML.readyState == 4) {
}
}
//Pintamos el div
function mostrarDatos(){
document.getElementById('caja').innerHTML = oXML.responseText;
}
//
<body>
<p>
<input name="Submit" type="submit" value="Submit" onClick="mostrarDatos();">
</p>
<div id="caja">Aqui cargo el XML</div>
</body>
Hasta aqui, OK... pero... y si quiero ver algun elemento dentro del xml? por ejemplo: solo pintar lo que tenga etiquta <nombre>
gracias ;)
JR++++++++++++++++++++++++++