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:
Mi problema es que en los cuadros de texto en los q quiero mostrar las variable solo obtengo NULL... Que pasa? Que hago mal? 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");