Comunidad de diseño web y desarrollo en internet online

Modo de llamar a un xml con una variable

Citar            
MensajeEscrito el 06 Ene 2007 01:47 pm
Estaba llamando a un xml desde una funcion pero tengo que cambiar entre varios xml entonces mi idea era usar una variable para invocar al xml algo asi:

Código :

 news.load("language/"idioma".xml");


Idioma me es devuelto de una funcion que me devuelve ese dato

cargar_idioma (idioma, dato);

Ahora no se si el problema esque no estoy llamando bien, o en este cas tengo que ponerle algo mas a idioma para que reconozca que es un string

Alguna idea...

Por Hermany

103 de clabLevel



Genero:Masculino  

Santa Cruz Bolivia

firefox
Citar            
MensajeEscrito el 06 Ene 2007 05:12 pm
news.load("language/"+idioma+".xml");

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 09 Ene 2007 04:21 am
**Error** E:\proyectos\maoz\fotografosdebolivia\main.as: Línea 39: Las definiciones de clase no admiten este tipo de declaración.
news.load("language/"+idioma+".xml");

me salio esto...

Por Hermany

103 de clabLevel



Genero:Masculino  

Santa Cruz Bolivia

firefox
Citar            
MensajeEscrito el 09 Ene 2007 09:01 am
Hermany, lo de "language/" debe ser una variable, o forma parte de la ruta del archivo? Me explico.
Te recomiendo que mires la ruta absoluta del xml que quieres cargar, si por ejemplo es algo como:

Código :

E:\proyectos\maoz\fotografosdebolivia\idioma\english.xml

Entiendo que tus swf, y por lo tanto tu directorio root es:

Código :

E:\proyectos\maoz\fotografosdebolivia\


Entonces para cargar este xml:

Código :

news.load("idioma/english.xml");


Ahora si quieres que el nombre del xml sea una varialbe para poder cargar uno o otro, pues:

Código :

var idioma = "english";
news.load("idioma/"+idioma+".xml");


Fijate que antes de cargar el xml, tienes que declarar la variable idioma, sino la ruta de ese xml es incorrecta.

Saludos! :wink:

Por loisin

65 de clabLevel



Genero:Masculino  

Colonia-Castells

firefox

 

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