Pues no es imposible que lo reciba en JSON pues el sistema de respuesta y de peticiones es de una empresa distinta a la mia solo puedo trabajar con XML.
Tengo pensada la siguiente estructura para el objeto:
var aeropuerto = function(codigo,nombre,horario) {
this.codigo = codigo;
this.nombre = nombre;
this.horario = horario;
}
var region = function(nombre) {
this.nombre = nombre;
this.aeropuertos = new Array();
this.addAeropuerto = function(codigoAero,nombreAero,horarioAero) { this.aeropuertos[this.aeropuertos.length] = new aeropuerto(codigoAero,nombreAero,horarioAero); }
}
var pais = function(nombre) {
this.nombre = nombre;
this.regiones = new Array();
this.addRegion = function(nombreRegion) { this.regiones[this.regiones.length] = new region(nombreRegion); }
}
Sería correcta para lo que necesito hacer o habría una forma más sencilla de hacerlo.
Gracias de antemano.