개발자 도구

XML 포맷터

XML 텍스트를 읽기 쉽게 정렬하거나 불필요한 공백과 주석을 제거하여 간결하게 압축합니다.

도구 실행

XML 포맷터는 복잡하거나 한 줄로 이어진 XML 문서를 가독성 높게 정렬하거나 크기를 줄여 주는 도구입니다. 들여쓰기 공백 수를 0칸에서 8칸 사이로 자유롭게 설정할 수 있으며 기본값은 2칸입니다. 정렬 모드에서는 계층 구조에 맞추어 태그를 정리하고, 압축 모드에서는 태그 사이의 불필요한 공백과 주석을 모두 제거하여 데이터를 간결하게 만듭니다. 최대 1,000,000바이트 크기의 XML 텍스트를 처리할 수 있으며, 문법 오류가 있는 XML을 입력하면 처리할 수 없으므로 올바른 XML 형식인지 확인해야 합니다.

사용 방법

  1. 입력창에 정렬하거나 압축할 XML 텍스트를 입력합니다.
  2. 원하는 들여쓰기 공백 수(0~8칸)를 지정합니다.
  3. 정렬 또는 압축 모드 중 필요한 방식을 선택합니다.
  4. 실행 버튼을 누르면 변환된 XML 결과가 화면에 표시됩니다.

예시

  • 한 줄로 뭉쳐진 XML 코드를 들여쓰기 2칸의 정렬 모드로 변환하여 태그 계층 구조를 한눈에 파악합니다.
  • 주석과 불필요한 공백이 많은 XML 문서를 압축 모드로 변환하여 한 줄의 간결한 코드로 정리합니다.

자주 묻는 질문

XML 문법에 오류가 있으면 어떻게 처리되나요?

닫는 태그가 누락되었거나 문법 규칙을 벗어난 XML은 파싱할 수 없어 변환이 진행되지 않습니다. 입력한 XML 구조를 올바르게 수정한 후 다시 시도해야 합니다.

압축 모드를 사용할 때 주석이 유지되나요?

압축 모드에서는 텍스트 크기를 줄이기 위해 XML 주석과 태그 사이의 공백이 모두 제거됩니다.

들여쓰기 설정값을 8보다 크게 지정하면 어떻게 되나요?

들여쓰기 숫자가 0 미만이거나 8을 초과하는 경우, 또는 올바른 정수가 아닌 경우에는 기본값인 2칸이 자동으로 적용됩니다.

빈 텍스트나 공백만 입력하면 어떻게 되나요?

내용이 비어 있거나 공백 문자만 포함된 텍스트를 입력하면 오류 없이 빈 결과가 출력됩니다.

이 도구 삽입하기

아래 코드를 사용해 작동하는 SmartPlusLab 도구를 웹사이트에 추가하세요.