XML 입력

Kotlin 출력

XML을 Kotlin으로 변환이란?

Kotlin은 XML에 XmlPullParser 또는 Moshi 같은 라이브러리를 사용합니다. 이 도구는 Android 앱을 위한 Kotlin 데이터 클래스를 XML에서 생성합니다. 변환은 브라우저에서 실행됩니다. 서버로 전송되지 않습니다.

이 도구 사용 방법

1

XML 붙여넣기 또는 업로드

XML을 붙여넣거나 파일을 업로드하세요. 설정에서 클래스 이름, 패키지, 데이터 클래스, Nullable 타입을 설정하세요.

2

Kotlin 출력 검토

오른쪽 패널에 생성된 데이터 클래스가 표시됩니다. XmlPullParser 또는 라이브러리로 파싱하고 데이터를 채우세요.

3

복사 또는 다운로드

복사 또는 다운로드를 사용하세요. JSON을 Kotlin으로 변환하려면 JSON to Kotlin을 사용하세요. XML 포매팅에는 XML 포매터를 사용하세요.

자주 묻는 질문

XML에 data class를 사용해야 하나요, 일반 클래스를 사용해야 하나요?

데이터 클래스를 활성화하면 equals(), hashCode(), copy()가 자동 생성된 data class를 얻을 수 있습니다. 대부분의 Android 사용 사례에 최적입니다.

생성된 Kotlin 클래스에 XML을 파싱하는 방법은?

스트리밍에는 Android의 XmlPullParser를 사용하고, 어노테이션 기반 매핑에는 kotlinx.serialization의 XML 플러그인을 사용하세요.

내 데이터가 어딘가로 전송되나요?

아니요. 변환이 브라우저에서 완전히 실행됩니다 — XML이 서버로 전송되지 않습니다.

XML을 Kotlin으로 변환이 유용한 경우

XML API 또는 구성을 사용하는 Android 앱을 개발할 때 여기서 데이터 클래스를 생성하세요. XmlPullParser 또는 Moshi로 파싱하세요.

XML을 Kotlin으로 변환 예제

XML에서 Kotlin 데이터 클래스를 생성하는 예제입니다.

예제: 구독자 레코드

XML 입력:

입력

생성된 Kotlin 출력:

출력

관련 도구

Kotlin XML 파싱에 대해서는 XmlPullParserKotlin 문서를 참조하세요. XML에 대해서는 W3C XML 사양을 참조하세요.