XML 변환기 사용 방법
- 1
파일 추가 또는 붙여넣기
XML, JSON, CSV, Excel 파일을 끌어다 놓거나 텍스트를 붙여넣으세요. 입력 형식은 내용을 보고 자동으로 인식해요.
- 2
변환할 형식 선택
XML은 JSON, CSV, Excel로, JSON, CSV, Excel 시트는 XML로 변환돼요. 입력에 맞지 않는 형식은 회색으로 표시돼요.
- 3
매핑 조정
속성, 반복 요소, 네임스페이스를 어떻게 처리할지, 어떤 요소를 한 행으로 볼지, 루트 요소와 행 요소의 이름을 무엇으로 할지 정하세요.
- 4
복사 또는 다운로드
옵션을 바꾸면 결과가 바로 갱신돼요. 텍스트를 복사하거나 .json, .xml, .csv, .xlsx 파일로 다운로드하세요.
제한 및 Pro
XML 파일은 최대 100 MB, JSON, CSV, Excel 파일은 최대 500 MB까지 가능해요.
JSON, CSV, Excel 파일은 최대 4 GB까지 가능해요. XML은 문서 전체를 메모리에 올리기 때문에 모든 플랜에서 100 MB예요. Pro 보기
XML 변환기 소개
XML 변환기는 XML과 다른 소프트웨어가 주로 쓰는 형식 사이에서 데이터를 옮겨 줘요. 한쪽으로는 공급업체 가격표, 은행이나 세금 내보내기 파일, RSS 피드, GPX 트랙, SOAP 응답 같은 XML 문서를 읽어 JSON, CSV 파일, Excel 시트로 만들어요. 반대쪽으로는 JSON, CSV 파일, 스프레드시트를 XML만 가져올 수 있는 시스템에 맞게 XML로 바꿔요.
XML을 JSON으로 옮기는 방식은 하나로 정해져 있지 않아서 선택은 직접 해요. 속성은 "@id" 같은 키, 일반 키로 쓰거나 제외할 수 있어요. 요소에 속성이나 자식이 함께 있으면 텍스트는 "#text" 아래에 둬요. 반복 요소는 배열로 만들거나, 모든 자식을 배열로 만들어 구조를 일정하게 유지할 수 있어요. 숫자와 true/false는 형식을 지정하거나 문자열로 둘 수 있고, dc: 같은 네임스페이스 접두사는 유지하거나 없앨 수 있어요.
표로 바꿀 때는 catalog › book, rss › channel › item처럼 반복되는 요소를 고르면 각각이 한 행이 돼요. 속성과 중첩 요소는 price.currency 같은 점 표기 열 이름이 되고, 반복되는 자식은 한 셀에 합치거나 번호가 붙은 여러 열로 펼쳐요.
XML을 만들 때는 키와 열 머리글이 요소 이름이 돼요. "Unit price"처럼 올바르지 않은 이름은 Unit_price로 써요. 배열은 요소를 반복하고, 출력은 들여쓰기를 하거나 한 줄로 만들 수 있으며 XML 선언도 넣거나 뺄 수 있어요.
파서는 엄격해서, 형식이 올바르지 않은 파일은 첫 오류의 줄과 열을 알려 줘요. 주석과 처리 명령은 출력에 포함하지 않고, DTD와 외부 엔티티는 불러오지 않아요. 인라인 태그가 섞인 텍스트는 하나의 값으로 합쳐져요.
개인정보 보호
XML, JSON, 스프레드시트는 이 탭의 Web Worker가 분석하고 변환해요. 업로드되는 것은 없고, 외부 DTD나 엔티티도 가져오지 않으며, 붙여넣은 텍스트도 저장되지 않아요.
기능
XML ↔ JSON
속성은 @키로, 반복은 배열로, 타입과 네임스페이스는 원하는 대로.
XML ↔ CSV, Excel
반복 요소를 고르면 중첩 태그가 열이 돼요.
올바른 XML 출력
이름 보정, 특수 문자 이스케이프, 들여쓰기 또는 한 줄 출력.
알기 쉬운 오류 메시지
처음 발견된 형식 오류의 줄과 열을 알려 줘요.