Comunidad de diseño web y desarrollo en internet online

Length del XML

Citar            
MensajeEscrito el 28 Jun 2008 06:41 pm
Tengo un xml externo así

<?xml version="1.0" encoding="iso-8859-1"?>
<editar>
<ingles>
<editar>Edit</editar>
<quantidade>Amont</quantidade>
<tamanho>Size</tamanho>
<cor>Color</cor>
</ingles>
<espanhol>
<editar>Editar</editar>
<quantidade>Cantidad</quantidade>
<tamanho>Medida</tamanho>
<cor>Color</cor>
</espanhol>
</editar>

pero cuando le mando mostrar el length de esta forma:

xmlEditar.addChild(indice).length

dá 1 cuando debería dar 4...por qué?

Desde ya muchas gracias

Por Ishkandar

Claber

303 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 28 Jun 2008 08:47 pm
Porque no estás utilizando bien la sintaxis.

Código :

xmlEditar.length();


te devuelve 2 (ingles y espanhol) y

Código :

xmlEditar.ingles.length();


te devuelve 4, no tienes que utilizar addChild

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 13 Jul 2008 12:48 am
En realidad el xml estaba mal formado. Independiente de eso me equivoqué aqui al colocar el add antes del child. La línea correcta es así

xmlEditar.child(indice).topico.length()

y el xml así:

<?xml version="1.0" encoding="iso-8859-1"?>
<editar>
<portugues>
<topico>Editar</topico>
<topico>Quantidade</topico>
<topico>Tamanho</topico>
<topico>Cor</topico>
</portugues>
<ingles>
<topico>Edit</topico>
<topico>Amont</topico>
<topico>Size</topico>
<topico>Color</topico>
</ingles>
<espanhol>
<topico>Editar</topico>
<topico>Cantidad</topico>
<topico>Medida</topico>
<topico>Color</topico>
</espanhol>
</editar>

De todas formas muchas gracias.

Por Ishkandar

Claber

303 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.