Perche' leggere un carattere alla volta?

Usa la fread per leggere 5 caratteri e confrontali con

<%xml

se li trovi bene, altrimenti passa al prossimo blocco di 5 caratteri spostandoti pero' di un carattere ...