hola amigo XDXDXD sinceramente esta es la funcion mas chunga que me a tocado crear pero bueno aqui esta lo que quieres
Código PHP:
var MiXML:XML
var mi_lv:LoadVars = new LoadVars();
mi_lv.onData = function(src:String) {
if (src == undefined) {
trace("Error .");
return;
}
src = reemplazar(src, ">", "--");
src = reemplazar(src, "&", "<");
src = reemplazar(src, "=", ">");
var temp_array = src.split("");
var bloque:Array = new Array();
var contenido = "";
for (var k = 0; k<temp_array.length; k++) {
var U = "</";
if (temp_array[k] == "<") {
for (var i = k; i<temp_array.length; i++) {
if (temp_array[i] == ">") {
bloque.push(U);
break;
} else {
U += temp_array[i+1];
}
}
}
}
var cont = 0;
var primero = true;
for (var j = 0; j<temp_array.length; j++) {
if (temp_array[j] == "<" && primero) {
contenido += temp_array[j]
primero = false;
} else {
if (temp_array[j] == "<") {
contenido += bloque[cont]+"<";
cont++;
} else {
contenido += temp_array[j];
}
}
}
contenido+=bloque[bloque.length-1]
MiXML = contenido;//cargamos el arreglo en la variable xml
tes.text=MiXML// aqui lo cargo en una caja de texto para ver su contenido
};
function reemplazar(texto, termino1, termino2) {
var temp_array = texto.split(termino1);
var new_cadena = "";
for (var k = 0; k<temp_array.length; k++) {
new_cadena += temp_array[k]+""+termino2;
}
new_cadena = new_cadena.substring(0, new_cadena.length-termino2.length);
return new_cadena;
}
mi_lv.load("tes.txt",mi_lv,"GET");//llamaos al Texto
y te imprime en el xml asi
Código HTML:
<dia>18-11-08</dia><inicio>14:06:22</inicio><final>14:24</final><min>18</min><sensor>00</sensor><parametro>Opacidad -- 20.00</parametro><valor>70.05</valor><activo>1
</activo><dia>18-11-08</dia><inicio>14:06:22</inicio><final>14:24</final><min>18</min><sensor>00</sensor><parametro>Opacidad -- 20.00</parametro><valor>70.05</valor><activo>1
</activo><dia>18-11-08</dia><inicio>14:05:22</inicio><final>14:24</final><min>18</min><sensor>00</sensor><parametro>Opacidad -- 20.00</parametro><valor>70.05</valor><activo>1</activo>
antes que nada te tube que remplazar un">" que abia en el texto por "--" ya que daba error pero puedes utilizar la funcion reemplazar para cambiar eso por que quieras
suerte y ten paciencia con estos temas ya que ninguno se topa con cosas asi ya que son muy raras XDXDXD