Do you have an XSD for your XML?
If not you can derive one using SSMS. Open your XML document in SSMS and from the XML menu (only shows when in in an XML document tab) choose "Create Schema". That will give you a starting point.
Using your XSD and some tips in this article about adding SQLXML annotations to your XSD you can generate tables in SQL Server:
http://blogs.msdn.com/b/monicafrintu/archive/2007/06/12/how-to-create-tables-in-a-database-using-an-xsd-schema-and-sqlxmlbulkload.aspx
There are no special teachers of virtue, because virtue is taught by the whole community.
--Plato