Setting a var-whatever (which is what an XML column is) column to NULL does not suddenly shrink the row down by the amount of bytes the column was consuming. It merely sets the null bit in the header for that column. You would need to rebuild the clustered index, or create a new table and insert the contents of the old one to compact everything.
The probability of survival is inversely proportional to the angle of arrival.