Sideout1972 (10/7/2015)
With that said, when you need to transmit a complex data file which has multiple nodes that need to go multiple nodes deep, XML is a reasonable format. Attempting to normalize into flat files can require hundreds of flat files to support the structure.
Not really. You just need 1 file per level and can usually include any attributes in the same file at the same level or the file that represents the level above the current one.
--Jeff Moden
Change is inevitable... Change for the better is not.