An RFC has been created for documenting some basic guidelines for the use of XML. Good read, gives some insight into XML's proper use.
This document focuses on guidelines for the use of XML. It is useful to consider why one might use XML as opposed to some other mechanism. This section considers some other commonly used representation mechanisms and compares XML to those alternatives