XML 입력

Swift 출력

XML을 Swift로 변환이란?

Swift는 XML에 XMLParser 또는 XMLDecoder를 사용합니다. 이 도구는 iOSmacOS 앱을 위한 Swift 구조체를 XML에서 생성합니다. 변환은 브라우저에서 실행됩니다. 서버로 전송되지 않습니다.

이 도구 사용 방법

1

XML 붙여넣기 또는 업로드

XML을 붙여넣거나 파일을 업로드하세요. 설정에서 구조체 이름, Codable 사용, 옵셔널 타입을 설정하세요.

2

Swift 출력 검토

오른쪽 패널에 생성된 구조체가 표시됩니다. XMLParser 또는 XMLDecoder로 파싱하고 데이터를 채우세요.

3

복사 또는 다운로드

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

XML을 Swift로 변환이 유용한 경우

XML API 또는 구성을 사용하는 iOS 또는 macOS 앱을 개발할 때 여기서 구조체를 생성하세요. XMLParser 또는 XMLDecoder로 파싱하세요.

XML을 Swift로 변환 예제

XML에서 Swift 구조체를 생성하는 예제입니다.

예제: 구독자 레코드

XML 입력:

입력

생성된 Swift 출력:

출력

자주 묻는 질문

XML에 Codable?

Swift의 Codable은 JSON을 대상으로 합니다. XMLDecoder가 존재하지만 XML은 종종 수동 매핑이 있는 XMLParser가 필요합니다. 설정이 지원하면 Codable 사용을 활성화하세요.

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

아니요. 생성은 브라우저에서 실행됩니다.

관련 도구

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