Как правило, использование XML не облегчит жизнь сервера. Код синтаксического анализа XML является сложным, если вы используете какие-либо «функции» XML (пространства имен, сущности, экранирование, интернационализация и т. Д.), А синтаксический анализ XML обычно выполняется медленнее, чем анализ других форматов, таких как JSON. Вы можете написать простой кодер / декодер JSON на странице кода, тогда как XML и даже YAML потребуют большей сложности. Avro and Thrift и Google Protocol Buffers - хороший выбор, хотя вы будете увеличивать свою зависимость.
Если вы действительно ограничены 10 байтами в секунду, то вам, вероятно, понадобится кодировка, которая не имеет большого количества цитат или синтаксиса; ручной протокол с префиксом длины или что-то вроде двоичного кодирования protobuf - это, вероятно, то, что вам нужно.