Talguy 0 Junior Poster in Training

I am trying to develop an application for my phone that will communicate with my personal linux server. The phone application will not be java based but the server will be. The Server will be sending me information from my database to my phone. How should I package my data so the packet size stays as small as possible but is easy to parse on both the server and the phone. Should I send my data in xml format or should I package it in a string and use certain characters to break the data up.

Evan