AJAX XML no funciona en BlackBerry con Web-Works o Phonegap

He creado una aplicación que carga estadísticas de un archivo XML externo en la web.

Funciona bien en el navegador web. También funciona bien cuando lo empaco con PhoneGap para Android.Funciona en BlackBerry Playbook también.

Sin embargo, no funciona cuando lo empaco para BlackBerry. He probado tanto WebWorks Command Line Tool como PhoneGap.

Cuando empaqueto con WebWorks y ejecuto en Simulator

La consola en el inspector web me da el error.

"Error al cargar el recurso: el servidor respondió con un estado de 500 (Error al solicitar recursos)."

Cuando empaqueto con Phonegap y ejecuto en Simulator

Cuando empaqueto con PhoneGap en lugar de WebWorks, aparecen los siguientes errores en las alertas ...

gap : ["Network Status", "getConnectionInfo","Network Status0",true]

gap: ["Device","getDeviceInfo","Device1",true]

gap_init:

gap_callbackServer:

gap_poll:

Versión en vivo de la aplicación (sin compilar)

Archivo ZIP para ejecutar en WebWorks o Phonegap

pregunta sin respuesta similar.

Video de Youtube del problema en BlackBerry Simulator

Cosas que he probado

He añadido a mi archivo de configuración.

<access subdomains="false" uri="*"/>

He añadido una función $ .support.corssugerido por phonegap.

$( document ).bind( "mobileinit", function() {
    // Make your jQuery Mobile framework configuration changes here!
    $.mobile.allowCrossDomainPages = true;
});

Respuestas a la pregunta(3)

Su respuesta a la pregunta