Where did the xmp files come from, ie. what app have they already been in?
What is the file extension?
Can the files be recognised in preview or any other program.
Should not make a difference but have your tried moving the folder to anther location other than the desktop, I have imported many images from the desktop so would doubt this, but need to cover all bases.
Can you drag the folder from the desktop into Aperture?
Have fiels been renamed since coming from the camera?
Can you rename a single file and see if AP sees it?
Took me a few lines but I think I have the answer, given they are from a 20D and 40D are the files Canon sRAW? If so they are not compatible with Aperture!
Tony