Handling Documents and Irregular Data
One of the benefits of using XML is the ability to model irregular data hierarchies, including data with the following characteristics.
http://msdn.microsoft.com/library/en-us/xmlsdk30/htm/xmconhandlgdocsandirregdata.asp?frame=true