I know this is not a very straightforward question, but how would you design a SQL database in order to store data coming from a XML file?, (you have no XML schema, just a plain XML with a lots of different tagnames, attributes and nested elements).
This is more conceptual than technical. How we go from hierarchical data model (XML) to relational model (SQL).