First of all you have to get out data from XML feed.
“simplexml_load_file” - this function to get the data from the XML feed.
Read more information about it here: http://php.net/manual/en/function.simplexml-load-file.php
When your data is on the PHP page, you can import it to your store this way:
1. Using “simplexml_load_file” function to get the products data from XML feed
2. Run a loop and create a csv file from product array that returned by this function - “simplexml_load_file”
3. the csv file data format should match magento csv import.
I have tried this way only one time. So i’m not very sure about it. It works with csv. The other way is this service - file2cart. It helps tp import csv, txt, xml and excel files. I found this service on the spanish forum here. And i liked it very much.
Sori for my bad english. I hope it will help you.