XML 축소기

XML은 이 브라우저에 남습니다.

1,000,000자 이하의 형식이 올바른 XML을 붙여 넣으세요. 검증과 축소는 이 브라우저에서 이루어집니다.

이 XML 축소기는 형식이 올바른 XML만 브라우저 안에서 처리합니다. 주석을 제거하고 마크업 토큰 사이에 있으면서 줄바꿈을 포함하는 공백 전용 구간을 축소합니다. 텍스트, CDATA, 속성 값과 속성 순서, XML 선언 및 처리 명령은 바꾸지 않습니다.

XML 축소 방법

  1. 1

    XML 붙여넣기

    1,000,000자 이하의 형식이 올바른 XML 문서를 입력합니다.

  2. 2

    로컬 검사 확인

    브라우저가 문법을 확인하고 결과에서 바뀔 내용을 보여 줍니다.

  3. 3

    복사 또는 다운로드

    축소한 XML을 로컬에서 복사하거나 파일로 내려받습니다.

이 도구가 바꾸는 부분

부분 결과
XML 주석 (<!-- ... -->) 제거
태그 사이의 줄바꿈 포함 공백 축소
텍스트 노드와 CDATA 유지
속성 값과 속성 순서 유지
XML 선언과 처리 명령 유지

예를 들어 다음 요소 사이의 들여쓴 줄은 축소할 수 있습니다.

<catalog>
  <!-- internal note -->
  <book id="b-17"/>
</catalog>

도구는 주석을 없애고 요소를 더 가깝게 만듭니다. 그러나 <title>다음 줄</title> 안의 텍스트나 <![CDATA[ ... ]]> 안의 내용은 다시 쓰지 않습니다.

범위와 주의 사항

이 도구는 XML이 형식에 맞는지만 확인하는 문법 검사입니다. DTD, XSD, 네임스페이스 또는 애플리케이션 수준 규칙을 검증하지 않으며, 결과가 애플리케이션에서 의미상 동등하다고 보장하지도 않습니다.

DOCTYPE 또는 엔터티 선언이 들어 있는 XML은 거부하며 외부 엔터티를 불러오지 않습니다. XML은 서버나 URL로 전송되지 않고, 퍼널 단계 사이의 작업은 이 브라우저 세션에만 남습니다.

공백에 의존하는 문서는 특히 주의해야 합니다. 혼합 콘텐츠, xml:space="preserve"를 쓰는 부분, 사람이 편집하는 구성 파일은 공백이나 줄바꿈에 의존할 수 있습니다. 실제 사용 전에 사용하는 파서와 애플리케이션 테스트로 결과를 확인하세요.

포매터를 써야 할 때

작은 결과는 전송이나 저장에 유용할 수 있습니다. 하지만 디버깅, 코드 검토, 버전 관리에는 읽기 쉬운 들여쓰기 사본을 보관하는 편이 안전합니다. XML Formatter로 축소한 결과를 다시 읽기 쉽게 만들 수 있습니다.

자주 묻는 질문

아니요. 주석만 제거하며 XML 선언과 처리 명령은 그대로 유지합니다.

아니요. 도구는 브라우저에서 XML 문법만 확인합니다. DTD, XSD, 네임스페이스, 애플리케이션 규칙은 별도로 검증하세요.

안전하고 예측 가능한 로컬 처리를 위해 이 선언을 받지 않으며 외부 엔터티도 불러오지 않습니다.

아니요. 축소, 복사, 다운로드는 이 브라우저에서 이루어지고 내용은 서버나 URL로 전송되지 않습니다.

관련 도구