As far as I understand, XML is just a way to format and store and organize data that is easy to read and understand and work with.
The biggest advantage (for me) is that you can edit an xml as a project file with a program outside of C2, because working with significant amounts of text in any form using C2 editor only is a pretty big pain.