How to upload files using the Feeds module? I created a custom content type and I want to upload an XML file using the Feeds module. Can somebody explain how to do the mapping correctly? Should I add a new importer or use a node importer?

I want to perform the upload using an XML file. I have unicode characters in my file.

I am not able to convert it to a CSV file. I have tried converting using Open Office but it is not working.

I find using feeds a bit complicated. 

Are there other solutions to upload files into database?

Note: When I try to upload to says no new nodes created.
You need to use Feeds XPath Parser module.

You may need this module if you would like to:   


  
  Import XML or HTML documents into nodes, users, taxonomy terms, or
  regular database tables.
  Scrape webpages like regular feed sources with scheduling, updating, and expiring.
  Extract content from HTML documents to create a semantic data bank or mashup.
  


Below links will help you to set up.


Feeds XPath Parser, a full-fledged XML parser that utilizes the XPath syntax for scraping feeds.
Importing from XML, from drupal.forhumanists.org.
Drupal 101: What I learnt from hours of troubleshooting Feeds.