Check the BIOS for the hard disk access mode.  Vista sets it to use AHCI mode.   Change to IDE mode and runt he XP install again. 
 
If you have a SATA drive then you need to got through F6 process.   
Install Windows XP on SATA without a Floppy (F6) - No Floppy...no Windows on SATA? Wrong! - Softpedia