title: Why use XML type to store XML data in SQL Server?
body: <p>I'm playing around and learning to use Microsoft SQL Server. I want to store XML documents in a table, parts of the XML document won't be modified within the table (i.e. any changes will be done by updating the whole XML document in that cell). </p>
  
  <p>From what I can see, I can store the XML documents in a column of type Xml or in a varchar(MAX).</p>
  
  <p>What are the pros and cons of each?</p>