무료 온라인 XML Formatter & Validator
XML을 온라인으로 미화, 압축, 검증하세요. 2칸 또는 4칸 들여쓰기로 정리하고, 공백을 제거하여 압축하고, 형식 적합성을 검사합니다. 무료, 100% 클라이언트 사이드 — 데이터는 브라우저를 떠나지 않습니다.
100% 클라이언트 사이드 · 데이터는 브라우저를 절대 벗어나지 않습니다사용 방법 XML Formatter & Validator
왼쪽 입력 패널에 XML을 붙여넣고 툴바에서 모드를 선택하세요:
- 미화 — 선택한 들여쓰기(2칸 또는 4칸)로 XML을 검증하고 정리합니다. 결과는 오른쪽 패널에 표시됩니다.
- 압축 — 태그 사이의 불필요한 공백을 모두 제거하여 가장 간결한 유효 XML 문자열을 생성합니다.
- 유효성 검사 — 내용을 변경하지 않고 XML의 형식 적합성을 확인합니다. 녹색 배너는 유효, 빨간 배너는 정확한 오류를 표시합니다.
Ctrl/Cmd+Enter를 눌러 현재 작업을 실행하거나 모드 버튼을 클릭하세요. 복사 버튼으로 결과를 복사하세요. Ctrl/Cmd+K로 두 패널을 초기화합니다.
자주 묻는 질문
"XML 미화"는 무엇을 하나요?
미화(보기 좋게 출력)는 XML을 파싱하여 일관된 들여쓰기와 줄 바꿈으로 재출력하여 사람이 읽기 쉽게 만듭니다. 태그, 속성, 텍스트 노드의 내용은 동일하게 유지되며, 공백만 변경됩니다.
"XML 압축"은 무엇을 하나요?
압축은 태그 사이의 불필요한 공백을 모두 제거하여 가장 간결한 유효 XML 문자열을 생성합니다. 네트워크로 XML을 전송하기 전에 페이로드 크기를 줄일 때 유용합니다.
XML을 어떻게 검증하나요?
유효성 검사 모드로 전환하고 버튼을 클릭하세요. 브라우저의 내장 DOMParser를 사용하여 형식 적합성 오류(태그 불일치, 닫는 태그 누락, 불법 문자 등)를 확인하고 오류를 발견하면 정확한 메시지를 표시합니다.
XML 네임스페이스와 처리 명령어를 지원하나요?
네. 포매터는 네임스페이스 선언(xmlns), 네임스페이스 접두사가 있는 요소, 처리 명령어(<?xml version="1.0"?> 등)를 수정 없이 그대로 보존합니다.
XML 데이터가 서버로 전송되나요?
아니요. 모든 처리는 브라우저에서 실행됩니다. 검증에는 네이티브 DOMParser API를, 포맷에는 클라이언트 사이드 알고리즘을 사용합니다. 데이터는 사용자의 기기를 떠나지 않습니다.
포매터가 HTML 파일을 올바르게 처리하지 못하는 이유는 무엇인가요?
HTML은 엄격한 XML이 아니며 닫히지 않은 태그, 따옴표 없는 속성 등을 허용합니다. HTML을 포맷하려면 HTML 전용 도구를 사용하세요. 엄격한 XML인 XHTML은 이 포매터에서 완벽하게 작동합니다.