Conversor XML para Kotlin
Converter XML para classes e data classes Kotlin para Android
Entrada XML
Saída Kotlin
O que é XML para Kotlin?
Kotlin oferece XmlPullParser para parsing XML. Esta ferramenta gera classes ou data classes a partir da sua estrutura XML.
Como usar esta ferramenta
Colar ou carregar XML
Cole XML ou carregue um ficheiro. Use o painel para Nome da classe, Pacote, data class e Tipos nullable.
Rever saída Kotlin
O painel direito mostra as classes geradas. Use XmlPullParser para analisar.
Copiar ou descarregar
Use Copiar ou Descarregar. Para JSON para Kotlin: JSON para Kotlin. Para formatação XML: Formatador XML.
Perguntas frequentes
Data class ou classe simples para XML?
Ative Usar data class para obter uma data class com equals(), hashCode() e copy() gerados. Ideal para a maioria dos casos Android.
Como faço o parse de XML na classe Kotlin gerada?
Use o XmlPullParser do Android para streaming, ou kotlinx.serialization com o plugin XML para mapeamento por anotações.
Os meus dados são enviados para algum lugar?
Não. A geração é executada completamente no seu navegador — o seu XML nunca sai do seu dispositivo.
Quando XML para Kotlin ajuda
Use esta ferramenta para apps Android que consomem APIs ou feeds XML.
Exemplos XML para Kotlin
Exemplo de geração de classes Kotlin a partir de XML.
Exemplo: Registo de assinante
Entrada XML:
Saída Kotlin gerada:
Ferramentas relacionadas
Para XmlPullParser: documentação Android. Para Kotlin: kotlinlang.org. Para XML: W3C XML.