XML 포맷터 온라인 - XML 뷰어, 유효성 검사기 & Pretty Print
가독성을 위해 XML을 서식 지정하거나 공백을 제거하여 압축할 수 있어요. 서식 지정 및 압축 시 XML 구문을 자동으로 유효성 검사하고, 오류가 있으면 줄 번호와 열 번호와 함께 표시해요. 모든 처리는 브라우저에서 완결돼요.
XML 포맷터 및 유효성 검사기이란?
XML 포맷터는 읽기 어려운 XML 문자열을 들여쓰기가 있는 읽기 쉬운 형식(Pretty Print)으로 변환하거나, 불필요한 공백을 제거하여 압축(Minify)해요. 서식 지정 및 압축 시 XML이 올바른 형식(Well-formed)인지 자동으로 유효성 검사하고, 오류가 있으면 줄 번호와 열 번호와 함께 표시해요. CDATA 섹션, 주석, 처리 명령은 그대로 보존돼요. 들여쓰기는 2칸, 4칸, 탭 중에서 선택할 수 있어요. 모든 처리가 브라우저에서 완결되므로 민감한 데이터가 포함된 XML도 안전하게 서식 지정할 수 있어요.
관련 항목: XML → JSON 변환 · JSON → XML
사용 방법
- 왼쪽 텍스트 영역에 XML을 붙여넣으세요
- 들여쓰기 크기를 선택하세요 (2칸 / 4칸 / 탭)
- '서식 지정' 또는 '압축' 버튼을 클릭하세요
- 결과가 오른쪽에 표시돼요. 복사 버튼으로 클립보드에 복사할 수 있어요
사용 예시
입력 예시 (압축 XML): <root><user id="1"><name>Alice</name><age>30</age></user></root>
서식 지정 후 (2칸 들여쓰기):
<root>
<user id="1">
<name>Alice</name>
<age>30</age>
</user>
</root>
실무 활용 예시: API의 XML 응답을 복사하여 이 도구에 붙여넣고 서식을 지정해 XML 구조를 확인해요
FAQ
- 데이터가 서버로 전송되나요?
- 아니요. 모든 처리는 브라우저에서 이루어지므로 입력한 XML 데이터가 외부로 전송되지 않아요.
- 어떤 구문 오류를 감지할 수 있나요?
- XML의 올바른 형식(Well-formed) 검사를 수행해요. 닫히지 않은 태그, 속성값 따옴표 누락, 잘못된 문자 등을 감지해요. XSD나 DTD에 의한 스키마 유효성 검사는 지원하지 않아요.
- CDATA 섹션과 주석은 보존되나요?
- 네. CDATA 섹션, 주석(<!-- ... -->), 처리 명령(<?...?>)은 그대로 보존돼요.
- XML 선언(<?xml ...?>)은 보존되나요?
- 네. 입력에 XML 선언이 있으면 출력에도 보존돼요.
- 들여쓰기 크기를 변경할 수 있나요?
- 네. 2칸, 4칸, 탭의 3가지 중에서 선택할 수 있어요.
관련 도구
업데이트 이력
최종 업데이트: 2026-02-19
- 2026-02-19 최초 릴리스