As Correctly said by other members of this forum,Yes we can install DirectX 10 for Windows XP.However, it is Illegal and may contain bugs,virus/trojans/spywares.In the rare case it may even slow down the system by installing some unnecessary things in your system.Microsoft will
not be offering DirectX10 on XP and secondly windows xp is outdated.Also, DirectX10 will not last long.DirectX11 is coming soon
.