XML 포매터 — XML 문서 정리 및 검증
XML은 장황하고 깨지기 쉽습니다 — 잘못된 괄호 하나로 문서 전체가 파싱 불가. 이 포매터는 가독성을 위해 XML을 정리하고, 구조를 검증하며, 전송용으로 압축합니다.
XML은 JSON의 옛 사촌 — 더 장황하고 엄격하지만 기업 시스템·RSS 피드·SOAP API·설정 파일·문서(Office 파일은 압축된 XML)에 여전히 널리 쓰입니다. JSON처럼 XML도 명확한 파싱 규칙이 있고, 어기면 파싱 에러가 발생합니다(잘못된 데이터가 아닌).
포매터가 잡아주는 흔한 실수
- •닫히지 않거나 짝이 안 맞는 태그
- •텍스트 안에 이스케이프 안 한 예약 문자(&, <, >)
- •잘못된 속성 따옴표
- •여러 루트 요소 (XML은 정확히 하나만 허용)
- •공백에 민감한 콘텐츠가 적극적 정리로 깨지는 경우
자주 묻는 질문
새 프로젝트에 XML을 쓸까요 JSON을 쓸까요?
거의 모든 새 프로젝트엔 JSON. XML은 통합 대상 시스템이 요구하거나 JSON에 없는 기능(네임스페이스, XSD 스키마 검증, 혼합 콘텐츠)이 필요할 때 적합.
XML 문서가 저장되나요?
아니요 — 브라우저에서만 처리.
