If it boots from the Hiren's boot cd and it doesn't boot from the Windows XP boot cd, there are 3 options:
1. The CD isn't bootable. Try on another PC.
2. This CD isn't perfect. Burn a copy and try that.
3. Your CD drive is getting old. Try a new one.
With a new drive it should boot from a bootable CD that is in good condition.
Kees
I formated my system driver C:, then I set up BIOS to boot from CD Rom fortunely, I have a big problem here is that when I use CD source Windows XP it did not run and warned "NTLDR is missing, press CTRL+ALT+DEL to restart". But when I used Hiren's Boot CD, it ran. Can you please show me how to deal with this problem? I am looking forward to your answers. Thankyou very much.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic