What is the purpose of the 'big xmls' ?
IF you were to completely parse the xml data and store each element in separate tables, then, yes, it would take a lot of work. However, most modern relational databases support xml field types, so, you can often add key identifying fields and store the XML in a table.