>Só discordo de voce no ponto de não ter preocupação com o tamanho do XML. Acho que, mesmo sendo desprezivel, 1 byte economizado em cada ponto de um sistema, pode representar uma grande diferença, principalmente quando existem inumeros usuários.
mas isto é óbvio... tudo depende do cenário... se você tem um volume excessivo de usuários e de iterações no método que irá trabalhar com o XML, é óbvio que cada byte deve ser considerado. Mas este tipo de cenário não representa 100% de nenhuma aplicação.
Claudio Lassala