Es kommt darauf an, ob XML die Schräglage in Grad oder in Radian (Bogenmass) erwartet. Bei den meisten Taschenrechnern kann man zwischen beiden umschalten (DEG oder RAD). XML erwartet offenbar Radian (wie EXCEL).
1 Radian = 180 / PI = 57.29578°
Wenn man bei XML "45" eingibt, versteht dieses 45 Rad anstatt Grad, was umgerechnet 2578° wären.

Der COS aus 2578° sind diese 0.525.
Anstatt 45 müsstest du 0.7853 bei XML eingeben ( 45 / 57.29578), dann stimmt's. Bei 10° wären es 10 / 57.29578 = 0.1745.