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

1

Colar ou carregar XML

Cole XML ou carregue um ficheiro. Use o painel para Nome da classe, Pacote, data class e Tipos nullable.

2

Rever saída Kotlin

O painel direito mostra as classes geradas. Use XmlPullParser para analisar.

3

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:

Entrada

Saída Kotlin gerada:

Saída

Ferramentas relacionadas

Para XmlPullParser: documentação Android. Para Kotlin: kotlinlang.org. Para XML: W3C XML.