Una posibilidad es que "codifiques" el contenido del jpeg que es binario, es decir, que tendrá caracteres imprimibles y no imprimibles a un formato que contenga solamente caracteres imprimibles.
Es lo mismo que se hace cuando envias un binario por correo, puesto que los protocolos solo permiten transmitir en el cuerpo de un mensaje bytes en cierto rango (creo que >=32) y lo demás son códigos de control, etc.
Para codificarlo podes valerte de las INDY, que en la pestaña Indy Misc tiene varios componentes para tal efecto (p. ej. el TidBase64Encoder).
Luego, al leer nuevamente el xml, el agente que lo haga ha de decodificar el contenido nuevamente (por ejemplo con el TidBase64Decoder).
Hasta luego.