Risolto, era un problema del PHP che mi faceva il parsing del file traddandolo come un form >_>

Specificando un header differente inserisce il contenuto del file nella variabile $HTTP_RAW_POST_DATA senza fargli il parsing, in questo modo si puo' dare in pasto alle funzioni di PHP per XML.

Ciao