First of all, XP to Windows 10 direct Upgrade, probably it never happens. Wipe XP and clean install Windows 10 if the system meets with Windows 10 requirements.
These are the basic requirements for installing Windows 10 on a PC. If your device does not meet these requirements, you may not have the great experience intended with Windows 10 and might want to consider purchasing a new PC.
Processor: 1 gigahertz (GHz) or faster compatible processor or System on a Chip (SoC)
RAM: 1 gigabyte (GB) for 32-bit or 2 GB for 64-bit
Hard drive size: 32GB or larger hard disk
Note: See below under “More information on hard drive space to install or update Windows 10” for more details.
Graphics card: Compatible with DirectX 9 or later with WDDM 1.0 driver
Internet Connection: Internet connectivity is necessary to perform updates and to download and take advantage of some features. Windows 10 Pro in S mode, Windows 10 Pro Education in S mode, Windows 10 Education in S mode, and Windows 10 Enterprise in S mode require an internet connection during the initial device setup (Out of Box Experience or OOBE), as well as either a Microsoft account (MSA) or Azure Activity Directory (AAD) account. Switching a device out of Windows 10 in S mode also requires internet connectivity.
The Windows 10 compatibility tester cannot run on Windows XP or Vista but a substitute is available.
Windows 10 | The Best Way To Download Windows 10 ISO Directly From Microsoft
How To Download Windows 10 ISO Images With UUP Dump Downloader | Tool
How To Download Windows Retail ISO | Using Fido PowerShell Script | Windows Tips!
Microsoft Windows & Office Genuine ISO Downloader Tool | Legally Free of Charge
How To Create Windows 10 Bootable USB | Get Started!
How to Activate Windows, Simply search and you will ton of solution: Here
Optional: You can go with Pirated copies, Activated or non-activated versions including activators, these ISO’es images customized with most current updates and other features repackers wants to put. No need to buy keys or license, Visit any torrent site and search with OS name, E.X: Windows 10 Pro, Windows 10 x64, etc! grab it, create a bootable USB, and boot it up. That’s all.
GOOD LUCK & HAVE LEARNING.