Since variables are part of the process instance, they are persisted everytime the process instance is persisted.
So, if you are planning to use persistence, I wouldn't recommend you to store the whole xml inside the process. Is there any reason why you can't store just the id or name of the xml?
Best Regards,