CSV 입력

XML 출력

CSV를 XML로란?

CSV는 표 형식 데이터입니다. XML은 마크업 형식입니다. CSV를 XML로 변환하면 CSV 행이 XML 요소로 변환됩니다. 레거시 시스템, SOAP 또는 XML을 필요로 하는 도구에 사용하세요. RFC 4180W3C XML 사양이 형식을 정의합니다.

이 도구는 브라우저에서만 실행됩니다. 서버로 아무것도 전송되지 않습니다. CSV를 붙여넣거나 파일을 업로드하면 XML 출력을 얻을 수 있습니다. 설정에서 구분자, 루트/행 요소 이름, 속성 vs 요소를 선택하세요. CSV를 JSON으로 변환하려면 CSV를 JSON으로를, CSV를 YAML로 변환하려면 CSV를 YAML로를 사용하세요.

CSV를 XML로 변환 예시

CSV 행을 XML 요소로 변환합니다. 통신사 테마 예시:

예시: 가입자 레코드

CSV 입력

XML 출력:

XML 출력

위의 샘플 버튼을 클릭하여 편집기에 더 많은 예시를 불러오세요.

이 도구 사용 방법

1

붙여넣기 또는 업로드

왼쪽 패널에 CSV를 붙여넣거나 .csv 파일을 업로드하세요. 샘플로 예시 데이터를 불러오고, 지우기로 초기화하세요. 설정에서 구분자와 구조를 설정하세요.

2

출력 설정

설정에서 구분자(쉼표, 세미콜론, 파이프, 탭), 루트 요소, 행 요소, 열에 속성을 사용할지 여부를 설정하세요.

3

복사 또는 다운로드

XML을 가져오려면 복사 또는 다운로드를 사용하세요. XML을 포맷하려면 XML 포매터를, 유효성 검사를 위해서는 XML 유효성 검사기를 사용하세요.

이 도구는 <a href="https://tools.ietf.org/html/rfc4180" target="_blank" rel="noopener">RFC 4180</a>에 따라 CSV를 파싱하고 XML 구조를 구성합니다. 각 행은 자식 요소(예: <code>&lt;row&gt;</code>)가 되고, 열 값은 자식 요소 또는 속성이 됩니다. <a href="https://www.w3.org/TR/xml/" target="_blank" rel="noopener">W3C XML 사양</a>이 출력 형식을 정의합니다. 값의 특수 문자는 <code>&amp;lt;</code>, <code>&amp;amp;</code> 등으로 이스케이프됩니다. 설정에서 구분자, 루트/행 이름, 속성 vs 요소 레이아웃을 선택하여 대상 스키마에 맞출 수 있습니다.

이 도구는 RFC 4180에 따라 CSV를 파싱하고 XML 구조를 구성합니다. 각 행은 자식 요소(예: <row>)가 되고, 열 값은 자식 요소 또는 속성이 됩니다. W3C XML 사양이 출력 형식을 정의합니다. 값의 특수 문자는 &lt;, &amp; 등으로 이스케이프됩니다. 설정에서 구분자, 루트/행 이름, 속성 vs 요소 레이아웃을 선택하여 대상 스키마에 맞출 수 있습니다.

CSV를 XML로 변환이 유용한 경우

스프레드시트나 데이터베이스 내보내기를 XML 기반 시스템, 레거시 API 또는 SOAP 서비스와 통합할 때 여기서 변환하세요. 엔터프라이즈 시스템은 데이터 피드에 XML을 요구하는 경우가 많습니다. 설정 가능한 루트와 행 요소로 대상 스키마에 맞출 수 있습니다. JSON 또는 YAML 출력을 위해서는

RSS 피드, <a href="https://www.postman.com/" target="_blank" rel="noopener">API 응답</a> 및 ETL 파이프라인은 때로 XML을 필요로 합니다. 여기서 CSV를 변환하면 XML 유효성 검사기로 검증하거나 XML 포매터로 포맷할 수 있는 올바른 형식의 XML이 생성됩니다. 변환 전 유효성 검사를 위해서는 CSV 유효성 검사기를 사용하세요.

자주 묻는 질문

내 데이터는 안전한가요?

네. 변환은 브라우저에서만 실행됩니다. 어떠한 데이터도 서버로 전송되지 않습니다.

어떤 구분자가 지원되나요?

쉼표, 세미콜론, 파이프, 탭이 지원됩니다. 설정에서 CSV에 맞는 구분자를 선택하세요.

속성 vs 요소?

속성을 사용하면 열 값이 XML 속성에 배치됩니다. 그렇지 않으면 자식 요소가 됩니다. 대상 스키마에 따라 선택하세요.

요소 이름을 사용자 정의할 수 있나요?

네. 설정에서 루트와 행 요소의 이름을 설정할 수 있습니다. 기본값은 일반적으로 data와 row입니다.

CSV를 XML로 vs CSV를 JSON으로?

둘 다 CSV를 구조화된 데이터로 변환합니다. XML은 레거시 및 엔터프라이즈 시스템에서 일반적입니다. JSON은 API에서 일반적입니다. 대상이 기대하는 형식을 사용하세요.

관련 도구

CSV 형식은 RFC 4180을 참조하세요. XML은 W3C XML 사양MDN DOMParser를 참조하세요. JSON은 JSON 기반 API의 대안입니다.