Well, the only way to add the xml file is to drag it. Did you try updating the Action Replay? I never had the "not a firmware file" problem, I was able to drag the xml into it. And, I got a question now. Does anyone know how to add codes in the xml? I need to put codes for some of the other berries other than the Mikuru Berry, Starf Berry, Lansat, and Apicot Berry, which are already on the xml file. The problem is, the Action Replay won't let me put the Pearl xml file in the Action Replay now after I added new codes in it. It gives me an error message, "Can't open file" when I try to drag the edited xml with the updated codes in. Any way to fix that so I can add these codes in the list?
EDIT: Alright looks like I fixed that one too,lol, and Mrbadboy3, about that firmware file error, since I just seen it (that's because I pressed "no" when it said to completely erase the codelist), to avoid that, when it tells you if you want to delete the entire codelist or something like that press "yes" to delete the entire codelist, and Pokemon Diamond or Pearl's codelist should go into your AR with no problem.