Cómo usar XML a Kotlin
- Pega una muestra XML representativa, idealmente una con todos los campos opcionales rellenados.
- Establece el nombre del tipo raíz y decide si quieres también código auxiliar o solo tipos.
- Copia el código Kotlin generado a tu proyecto.
Sobre XML a Kotlin
Escribir clases de modelo a mano para un payload XML grande es aburrido y es donde se cuelan los errores tipográficos. Pega una muestra aquí y el generador averigua la estructura. La salida es data classes. Por defecto usa Klaxon para el parseo; con "Solo tipos" obtienes data classes planas.
Primero se convierte el XML a JSON de la misma forma que en nuestra herramienta XML a JSON: los atributos obtienen el prefijo @_ y el contenido de texto junto a atributos se llama #text. Los tipos se generan a partir de ese resultado.
Usar el código generado
Convierte primero el XML a JSON (nuestra herramienta XML a JSON lo hace de la misma forma), luego usa los helpers generados.
Los campos opcionales se modelan de forma nula o con tipos opcionales según el lenguaje.