XML 포매터
일관된 간격으로 XML을 정렬하고 다시 들여쓰기합니다. 모두 브라우저 안에서 로컬로 처리되며, 붙여 넣고 포맷한 뒤 복사하면 됩니다 — 아무것도 업로드되지 않습니다.
관련
XML 포매터 가이드
JSON을 XML로 변환: 루트, 속성, 배열
XML은 단일 루트가 필요하고 리스트를 반복 요소로 표현합니다. @ 접두사 키를 속성에, #text를 요소 텍스트에 매핑하면 가역적인 변환을 얻을 수 있습니다.
JSON 파싱 오류: 메시지를 읽고, 해결로 바로 이동
JSON 파서 오류 메시지와 각각을 설명하는 문서의 디렉터리 —— 먼저 엄격한 검증기로 확인하고, 그다음 구체적인 구문 문제로 파고듭니다.
잘못된 JSON 수정: '무엇이 잘못됐는지'에서 깨끗한 파일로
거의 맞아 보이는 JSON 복구 —— 후행 쉼표, 작은따옴표, 따옴표 없는 키 —— '거의 JSON'을 허용하는 스마트 포매터를 사용한 뒤 엄격하게 검증합니다.
온라인 XML 포매터 & 정렬 도구
압축되었거나 지저분한 XML 을 붙여 넣고 Format 을 클릭하면 깔끔하고 일관된 들여쓰기로 보기 좋게 출력됩니다. 이 온라인 XML 포매터는 전적으로 브라우저 안에서 동작합니다 —— 데이터는 절대 업로드되지 않으므로 API 페이로드, 설정 파일, 피드에 안전하게 사용할 수 있습니다.
- XML 정렬 —— 한 줄짜리 XML 을 읽기 좋은 들여쓰기 트리로 바꿉니다
- 들여쓰기 너비 선택 —— 스페이스 2 또는 4
- 구조 유지 —— 속성, 주석, CDATA, XML 선언이 그대로 보존됩니다
- 비공개 —— 업로드 없이 로컬에서 동작하는 XML 정렬 도구
올바른 들여쓰기로 XML 포맷하기
포매터는 데이터를 건드리지 않고 중첩 깊이에 따라 요소를 다시 들여씁니다. 주석(<!-- -->), <![CDATA[ ]]> 블록, 처리 명령어, 속성 값이 그대로 보존되므로, 포맷된 출력은 같은 문서이며 단지 읽기 쉬워질 뿐입니다.
데이터를 JSON 으로 받고 싶으신가요? XML 에서 JSON 으로 또는 JSON ⇄ XML 변환기를 사용하세요. 웹 마크업이라면 HTML 포매터를 참고하세요.
FAQ
XML 을 온라인에서 어떻게 포맷하나요?
XML 을 붙여 넣고 들여쓰기 너비를 선택한 뒤 Format 을 클릭하세요. 도구가 모든 요소를 깊이에 따라 다시 들여쓰며, 결과를 복사할 수 있습니다 —— 모두 브라우저 안에서 로컬로 처리됩니다.
포맷하면 내 XML 데이터가 바뀌나요?
아니요. 요소 사이의 공백만 조정합니다. 속성, 텍스트, 주석, CDATA 가 보존되므로 문서는 동등하게 유지됩니다.
내 XML 이 어딘가로 업로드되나요?
아니요 —— XML 포매터는 전적으로 브라우저 안에서 동작하므로 기밀이거나 내부용 데이터에도 안전합니다.