Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/07/2004, 06:15
Enea
 
Fecha de Ingreso: junio-2003
Mensajes: 744
Antigüedad: 21 años, 5 meses
Puntos: 0
Devuelve null - Extracción de xml

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?
__________________
Ibisof | Saludos desde Eivissa !!! :p