xml design