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.
"Lisa, in this house, we obey the laws of thermodynamics!" - Homer Simpson
"I have my standards. They may be low, but I have them!" - Bette Middler
"It's a book about a Spanish guy named Manual. You should read it." - Dilbert