Scusate il titolo strano, ma il problema è altrettanto strano.

Allora, genero un .xml con php, con i vari browser l'output funziona ed è visibile.

Se però provo a prendere l'output con un programma che sto facendo in Delphi, e prende il buffer dal socket e le get HTTP, ho un problema:

Ad ogni echo di php, nel mio programma trovo valori esadecimali che mi incasinano tutto l'output (NON sono gli a-capo, ho già controllato).

Se invece prendo l'output di un semplice file .xml tutto funziona.

La mia domanda è:
C'è un modo di disabilitare il commit automatico in php e far generare la pagina SOLO quando php ha finito di generare codice?