이 도구 소개

이 XML 포맷터는 XML을 파싱해 형식이 올바르지 않으면 첫 번째 구문 오류를 알려 주고, 깔끔하게 들여쓰기하거나 압축해 출력합니다.

사용 방법

  1. 입력란에 XML을 붙여 넣습니다.
  2. XML 정렬을 누르면 들여쓰기되고, 압축을 누르면 공백이 제거됩니다.
  3. XML 형식이 올바르지 않으면 오류 메시지를 확인합니다.
  4. 출력을 복사합니다.

알아두면 좋은 점

  • 검사에는 브라우저의 DOMParser를 사용하며, 태그 짝 맞춤, 단일 루트 요소, 따옴표로 감싼 속성 등 XML의 형식이 올바른지(well-formed) 확인합니다.
  • 주석과 CDATA 섹션은 정렬된 출력에서도 유지됩니다.
  • 형식이 올바른 것과 유효한 것은 다릅니다. XSD나 DTD 스키마 검사는 이 도구에 포함되지 않습니다.
  • XML 요소와 속성 이름은 대소문자를 구분합니다.

모든 처리는 브라우저 안에서 이루어집니다. 입력한 내용은 업로드되거나 저장되지 않습니다.

자주 묻는 질문

스키마를 기준으로 XML을 검사하나요?

아니요. XML 형식이 올바른지만 확인합니다. XSD나 DTD 스키마 검사에는 전용 검사기가 필요합니다.

'not well-formed' 오류의 원인은 무엇인가요?

흔한 원인은 닫히지 않거나 짝이 맞지 않는 태그, 루트 요소 누락, 이스케이프되지 않은 &나 < 문자, 따옴표 없는 속성 값입니다.

SOAP 응답이나 RSS 피드도 정렬할 수 있나요?

네. SOAP 봉투, RSS/Atom 피드, SVG, 설정 파일 등 형식이 올바른 XML이라면 무엇이든 정렬할 수 있습니다.

XML이 서버로 전송되나요?

아니요. 파싱과 정렬은 브라우저에서 이루어집니다.