WP All Import makes it easy to import XML files to WordPress. It also works for importing CSV files. Learn more at http://www.wpallimport.com/
Mapping the fields (attributes and elements) in your XML file to fields in WordPress is easily done inside of WP All Import’s drag & drop interface.
Go through the multi-step import process, and map the data in your file to the appropriate places in WordPress.
When importing a WXR XML file to WordPress, you can use the WordPress Importer plugin if you’ve exported that file from WordPress. But what do you do if you get just any XML file? How can you import an XML file, no matter what the structure is?
That’s where WP All Import comes in. No matter the structure of your XML file, you can map the data in any element or attribute inside your XML file to any place in WordPress.
It makes the complex process of importing XML files to WordPress easy. Instead of writing code, just use a drag & drop interface to map your data to the appropriate places in WordPress.
Detailed documentation and video tutorials are available at http://www.wpallimport.com/documentation, and WP All Import also works to import CSV files to WordPress as well.