That's probably OK for the layout engine, but I think it'd be terrible for the menu itself, which does need to be human-readable and -writable even by people who aren't fond of XML. (And having syntactically-significant newlines inside XML tags is just odd ...)