For a human to read maybe, but for some generic parsing where there are many diferent keys, I would say <data Name="key">value</data> is indeed better, also makes an XSD easier to create, if needed.
That definitely goes towards the "good reason not to use XML" part of what I said, imo ;)