Buenas, estoy adaptando un tutorial de extracción de datos de un xml y ya me he quedado atascada!
Mi documento xml tiene el siguiente formato:
<documento>
<inmueble>
<Referencia></Rerencia>
<Tipo_inmueble></Tipo_imueble>
...
</inmuble>
</documento>
Lo miro con el navegador y lo veo correctamente.
Siguiendo el tutoria como decia he hecho esto:
Código:
function cargaXML()
{
primerNivel = this.firstChild;
inmuebles = primerNivel.childNodes;
Referencia=inmuebles[0].firstChild;
Tipo_inmueble=inmuebles[1].firstChild;
Provincia=inmuebles[2].firstChild;
Localidad=inmuebles[3].firstChild;
Zona=inmuebles[4].firstChild;
M_Utiles=inmuebles[5].firstChild;
M_Terreno=inmuebles[6].firstChild;
Garaje=inmuebles[7].firstChild;
Jardin=inmuebles[8].firstChild;
Piscina=inmuebles[9].firstChild;
Ascensor=inmuebles[10].firstChild;
Trastero=inmuebles[11].firstChild;
Terraza=inmuebles[12].firstChild;
Sotano=inmuebles[13].firstChild;
Habitaciones=inmuebles[14].firstChild;
Baños=inmuebles[15].firstChild;
Aire_Acondicionado=inmuebles[16].firstChild;
Descripcion=inmuebles[17].firstChild;
Precio=inmuebles[18].firstChild;
Novedad=inmuebles[19].firstChild;
Referencia1=Referencia.nodeValue;
Tipo_inmueble1=Tipo_inmueble.nodeValue;
Provincia1=Provincia.nodeValue;
Localidad1=Localidad.nodeValue;
Zona1=Zona.nodeValue;
M_Utiles1=M_Utiles.nodeValue;
M_Terreno1=M_Terreno.nodeValue;
Garaje1=Garaje.nodeValue;
Jardin1=Jardin.nodeValue;
Piscina1=Piscina.nodeValue;
Ascensor1=Ascensor.nodeValue;
Trastero1=Trastero.nodeValue;
Terraza1=Terraza.nodeValue;
Sotano1=Sotano.nodeValue;
Habitaciones1=Habitaciones.nodeValue;
Baños1=Baños.nodeValue;
Aire_Acondicionado1=Aire_Acondicionado.nodeValue;
Descripcion1=Descripcion.nodeValue;
Precio1=Precio.nodeValue;
Novedad1=Novedad.nodeValue;
limpiaXML()
}
function limpiaXML(){
delete primerNivel;
delete inmuebles;
delete Referencia;
delete Tipo_inmueble;
delete Provincia;
delete Localidad;
delete Zona;
delete M_Utiles;
delete M_Terreno;
delete Garaje;
delete Jardin;
delete Piscina;
delete Ascensor;
delete Trastero;
delete Terraza;
delete Sotano;
delete Habitaciones;
delete Baños;
delete Aire_Acondicionado;
delete Descripcion;
delete Precio;
delete Novedad;
delete docXML;
}
var docXML=new XML();
docXML.ignoreWhite = true;
docXML.onLoad = cargaXML;
docXML.load("Bdd.xml");
Mi problema es que en los cuadros de texto en los q quiero mostrar las variable solo obtengo NULL... Que pasa? Que hago mal?