How large is the XML data? What is the maximum size of a string that can be stored in your database? If the latter is greater than the former, you can store the XML in a string column. Otherwise use a CLOB.
Not directly without some form of transformation. It's a bit like apples and oranges when comparing XML and database data. You need an application to map one to the other else you may have a lot of denormalized data.