Si te refieres a generar un XML desde Java (también válido para Android) yo uso la clase JSONObject. Es muy fácil de usar.
Hay muchos tutoriales en español en Interner, por ejemplo estos dos:
https://adictosaltrabajo.com/2012/09/17/gson-java-json/
https://jarroba.com/gson-json-java-ejemplos/
Ahora lo que no te recomiendo es enviar los XML a Verifactu desde Android, mejor desde un servidor con Java en este caso. Android no es un SO con la conexión de red muy estable que digamos debido a que es para un dispositivo móvil, mejor desde un ordenador con red cableada. Te evitarás muchos problemas.