XML 포맷터 · XML 검증 온라인 무료
XML을 정리하고 검증하고 압축하며, 대략적인 JSON으로 변환할 수 있습니다. 모두 브라우저에서 처리되며 무료, 가입이 필요 없습니다.
🔒 파일은 브라우저 밖으로 나가지 않습니다. 모든 처리는 내장 DOMParser로 이루어집니다.
XML을 온라인에서 포맷하는 방법
- 1
XML 붙여넣기
입력란에 원본 또는 압축된 XML을 붙여넣으세요. 바로 써볼 수 있도록 예시가 미리 들어 있습니다.
- 2
탭 선택
'포맷'은 들여쓰기를 적용하고, '압축'은 한 줄짜리 XML을 만들며, 'XML → JSON'은 JSON으로 변환합니다. 결과는 즉시 표시됩니다.
- 3
결과 복사
'복사'를 누르면 결과가 클립보드에 복사됩니다. XML이 올바르지 않으면 파서 오류가 표시됩니다.
XML은 RSS·Atom 피드, SVG 이미지, 사이트맵, SOAP 메시지, Maven과 Android 빌드 파일, 수많은 기업 연동 등 피할 수 없는 형식의 근간입니다. 문제는 기계가 만든 XML이 대개 읽을 수 없는 한 줄로 도착한다는 점입니다. 포맷을 적용하면 문서 구조가 한눈에 보입니다.
검증 기능 내장: 포맷하기 전에 브라우저 기본 DOMParser로 문서를 파싱합니다. 닫히지 않은 태그, 잘못된 중첩, 허용되지 않는 문자, 깨진 엔티티는 엉망이 된 출력 대신 오류로 표시됩니다. XML이 올바른 형식인지 빠르게 확인할 수 있습니다. 모든 처리는 브라우저 안에서 이루어지며 XML은 어떤 서버로도 전송되지 않습니다.
XML → JSON: 이 탭은 JavaScript에서 데이터를 살펴보기 좋은 대략적인 JSON 표현을 만듭니다. 속성, 반복되는 형제 요소, 혼합 콘텐츠는 JSON에 정확히 대응하는 형태가 없어서 근사치일 수밖에 없습니다. 또한 포맷 시 공백과 XML 선언이 다시 작성되므로, XML에서 공백이 의미를 가진다면 결과를 확인하세요.