Comunidad de diseño web y desarrollo en internet online

ayuda con carga de Xml

Citar            
MensajeEscrito el 14 Nov 2007 05:16 pm
Hola, tengo un problema: Sucede que quiero -o intento- cargar una informacion de un archivo xml pero los saltos de linea como los editoy donde, dentro de flash o en el xml, porque por ej en un xml node puse:

Código :

<nodo)
Oración: <br />Padre Nuestro<br />que estas en el cielo<br />etx......
</nodo>

La cose es que cuando guardo la informacion al loadXml en flash, pues no me trae un String con br's, me trae un Array, entonces cuando lo muestra en un campo lo que se lee es diferente

Código :

campo_txt:
Oración:,
,Padre Nuestro,
,que estas en el cielo,
,etc..

Como veran los br's son un vector mas o no se que

Bueno, no se como cargar la informacion
Me puede alguien ayudar con esto? Gracias de antemano! :)

Por comicSans

Claber

151 de clabLevel



 

msie7
Citar            
MensajeEscrito el 14 Nov 2007 05:18 pm
Incluso en el xml use ya en las etiquetas esto:

Código :

&lt;br />
....o este ...
&lt;br>
.... o:
\r

y en el campo de txt en flash pues ya le vi que este html=true y htmlText

Por comicSans

Claber

151 de clabLevel



 

msie7
Citar            
MensajeEscrito el 14 Nov 2007 06:16 pm
Utiliza CDATA para escribir tus datos en el XML

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 15 Nov 2007 03:20 pm
Gracias. Creo que lo he resuelto deotro modo, busque otra forma de cargar el xml. Estaba cargando los datos completos desde la primier pasada, al inicio de la pelicula.swf, pero creo que no era necesario, solo necesitaba los primeros nodos para formar un menu. Entonces al ya tener los nodos de mi menu a ellos les vincule una variable que me indicara de forma mas directa como ir a cierta informacion del xml -el contenido- asi no jalo mas informacion mas que la q estoy solicitando y pues la ruta hacia el nodo es mas exacta- P ej : con un vinculo de mi menu, que fue creado al inicio desde el xml, en as quedo asi:

Código :

// Esto dentro de un bucle que forme el menu
argumento = "<a href='asfunction:doSome,"+Number(i+1)+"'>"+losDatos_array[i].nombre+"</a><br />";
//en esta var le puse un link hacia una funcion 
// quedaria algo asi.....
// <a href='asfunction:doSome,1'>Tema_1</a><br />

Entoncesal presionar eselink llama a mi funcion doSome y le pasa el parametro 1, con este param y junto con otra variable que use previamente me ayudan a buscar mas directamente hacia que nodo y que childNode quiero ir a solicitar esainformacion.

Bueno, despues doSomellamara otra funcion q es la q solicita la info al Xml, la pondre tal cual:

Código :

function contentXML(param:Number) {
var cargaDatos:XML = new XML();
cargaDatos.ignoreWhite = true;
cargaDatos.onLoad = function(success:Boolean) {
  // Theme es mi primer variable, busca en nodo inicial, _parent
  contenidoStr = new String(this.firstChild.childNodes[theme].childNodes[param]);
  trace('THEME: '+_root.theme+' >>>> ');
  trace(contenidoStr);
};
cargaDatos.load("datos_santuario.xml");
}


Con esto consegui algo diferente a lo que me pasaba inicialmente, me traia informacion en un array, y ahora esa misma info me la trae en un String, esa es mi GRAN DUDA, la verdad : NO SE PORQUE ???????????????????

Salu2!

Por comicSans

Claber

151 de clabLevel



 

msie7

 

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