La forma "normal" es almacenar XML en un CLOB (objeto grande de caracteres) y MySQL admite CLOB con 4 tipos de datos:
- TINYTEXT:una columna CLOB con una longitud máxima de 255 (2**8 - 1) caracteres.
- TEXTO:una columna CLOB con una longitud máxima de 65 535 (2**16 - 1) caracteres.
- MEDIUMTEXT:una columna CLOB con una longitud máxima de 16 777 215 (2**24 - 1) caracteres.
- LONGTEXT:una columna CLOB con una longitud máxima de 4294967295 o 4 GB (2**32 - 1) caracteres.
Usar uno u otro depende de tus necesidades.