CSV를 XML로 변환
사용자 정의 설정으로 CSV 파일을 XML 형식으로 변환
CSV 입력
XML 출력
CSV를 XML로란?
CSV는 표 형식 데이터입니다. XML은 마크업 형식입니다. CSV를 XML로 변환하면 CSV 행이 XML 요소로 변환됩니다. 레거시 시스템, SOAP 또는 XML을 필요로 하는 도구에 사용하세요. RFC 4180과 W3C XML 사양이 형식을 정의합니다.
이 도구는 브라우저에서만 실행됩니다. 서버로 아무것도 전송되지 않습니다. CSV를 붙여넣거나 파일을 업로드하면 XML 출력을 얻을 수 있습니다. 설정에서 구분자, 루트/행 요소 이름, 속성 vs 요소를 선택하세요. CSV를 JSON으로 변환하려면 CSV를 JSON으로를, CSV를 YAML로 변환하려면 CSV를 YAML로를 사용하세요.
CSV를 XML로 변환 예시
CSV 행을 XML 요소로 변환합니다. 통신사 테마 예시:
예시: 가입자 레코드
XML 출력:
위의 샘플 버튼을 클릭하여 편집기에 더 많은 예시를 불러오세요.
이 도구 사용 방법
붙여넣기 또는 업로드
왼쪽 패널에 CSV를 붙여넣거나 .csv 파일을 업로드하세요. 샘플로 예시 데이터를 불러오고, 지우기로 초기화하세요. 설정에서 구분자와 구조를 설정하세요.
출력 설정
설정에서 구분자(쉼표, 세미콜론, 파이프, 탭), 루트 요소, 행 요소, 열에 속성을 사용할지 여부를 설정하세요.
복사 또는 다운로드
XML을 가져오려면 복사 또는 다운로드를 사용하세요. XML을 포맷하려면 XML 포매터를, 유효성 검사를 위해서는 XML 유효성 검사기를 사용하세요.
이 도구는 <a href="https://tools.ietf.org/html/rfc4180" target="_blank" rel="noopener">RFC 4180</a>에 따라 CSV를 파싱하고 XML 구조를 구성합니다. 각 행은 자식 요소(예: <code><row></code>)가 되고, 열 값은 자식 요소 또는 속성이 됩니다. <a href="https://www.w3.org/TR/xml/" target="_blank" rel="noopener">W3C XML 사양</a>이 출력 형식을 정의합니다. 값의 특수 문자는 <code>&lt;</code>, <code>&amp;</code> 등으로 이스케이프됩니다. 설정에서 구분자, 루트/행 이름, 속성 vs 요소 레이아웃을 선택하여 대상 스키마에 맞출 수 있습니다.
이 도구는 RFC 4180에 따라 CSV를 파싱하고 XML 구조를 구성합니다. 각 행은 자식 요소(예: <row>)가 되고, 열 값은 자식 요소 또는 속성이 됩니다. W3C XML 사양이 출력 형식을 정의합니다. 값의 특수 문자는 <, & 등으로 이스케이프됩니다. 설정에서 구분자, 루트/행 이름, 속성 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의 대안입니다.