XML e interpretación de carácteres en urls
Hola,
a ver si alguien me puede ayudar ya que despues de encontrar varios temas en el foro que parecia que me podian ayudar mis resultados han sido fallidos.
Tengo un xml con una estructura como esta:
<code><xml>
<Dipositivas>
<photos>
<photo_26>
<imagen>659_flaviaestrena.jpg</imagen>
<link>http://www.google.com</link>
</photo_26>
<photo_25>
<imagen>4FD_lariimprorrogable.jpg</imagen>
<link>http://www.google.com/productos.asp?tipo=Teatro&variable=14</link>
</photo_25>
</photos></code>
Bien, luego en flash tengo este código:
<code>
_root.file ="xml/diapositivas.xml";
System.useCodepage = true;
xmlfile = new XML();
imagenes = new Array();
links = new Array();
xmlfile.onLoad = function(success) {
if(success) {
for (var i=0; i < this.firstChild.childNodes[0].childNodes.length; i++) {
paths.push(this.firstChild.childNodes[0].childNodes[i].firstChild.childNodes[0]);
links.push(this.firstChild.childNodes[0].childNodes[i].childNodes[1].firstChild);
trace(links[1]);
}
}
delete xmlfile;
};
</code>
El problema es que los carácteres especiales de las url como el ampersand me los interpreta &amp;. He probado cambiando el encoding="UTF-8" del xml y con System.useCodepage = true;
pero no hay manera.
Alguien me puede ayudar?
Muchas gracias
greensuko
Si lo he puesto como se ve en mi código
kassel
hola , has puesto en el fla
<code>System.useCodePage=true</code>
Espero que sea eso.
Saludos.