Che cosa intendi dire che in locale funziona e in remoto no?
Un file XML non può "non funzionare", al più può non essere valido. Immagino che tu l'abbia generato col software di Google e quindi direi che al 99.9% sarà valido.
Se hai un problema di mime type, allora devi solo configurare il tuo server web. Se sei in hosting chiedi che ti configurino il mime type appropriato, se sei tu l'amministratore allora devi modificare la configurazione del webserver.
Cerca nel manuale del tuo webserver. Se usi apache o IIS sono certo che in web si trovino decine di siti che spiegano come fare.