estoy utilizando un data grid y necesito que recoja datos desde un xml remoto. He preparado el siguiente xml para tratar de superar las barreras de seguridad del flash player.
He llamado al archivo crossdomain.xml y lo he colocado en la carpeta publica de mi dominio y en la propia carpeta en la que reside la aplicación, pero aún no funciona.
He revisado la documentación pero no consigo dar con la solución.
Ese era uno de los problemas, pero incluso con el crossdomain bien formado, seguía teniendo problemas. Después de mucho marear a toda la comunidad, he conseguido solucionarlo.
He puesto el siguiente crossdomain.xml en el root de ambos dominios (el que tiene los datos y el que los pide). Por otra parte, en ambos html he definido el siguiente parámetro:
allowScriptAccess: "always".
Código :
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" to-ports="*" secure="true" />
<!--
This domain can accept any header from a SWF file on any subdomain of example.com and supports https requests
-->
<allow-http-request-headers-from domain="*" headers="*" secure="true" />
</cross-domain-policy>