XML 축소기
공백과 주석을 제거하여 XML 축소
입력
축소된 출력
XML 축소 예시
포맷된 XML은 읽기 쉽고 축소된 XML은 간결합니다. 통신 예시:
가입자 레코드 – 포맷됨 vs 축소됨
포맷된 입력:
축소된 출력:
위의 샘플을 사용하여 가입자 데이터를 더 불러오세요.
XML 축소기란?
XML 문서는 가독성을 위해 들여쓰기, 줄바꿈, 주석을 포함하는 경우가 많습니다. 파일 크기를 줄일 때 — 네트워크 전송, HTML 임베딩, 데이터베이스 저장 — 축소는 이러한 추가 공백을 제거합니다. W3C XML 사양은 대부분의 경우 태그 사이의 공백을 의미 없는 것으로 처리합니다.
이 도구는 XML을 파싱하고 간결한 한 줄짜리 버전을 생성합니다. 축소는 브라우저에서 완전히 실행됩니다. 서버로 전송되는 내용이 없습니다.
이 도구 사용 방법
XML 붙여넣기 또는 업로드
XML을 복사하여 왼쪽 편집기에 붙여넣으세요. 업로드를 클릭하여 .xml 파일을 불러올 수도 있습니다. 샘플 버튼은 예제 데이터를 불러옵니다.
축소된 출력 보기
오른쪽 패널에 간결한 XML이 표시됩니다. 태그 사이의 공백이 제거됩니다. 유효하지 않은 XML은 오류를 표시합니다. 먼저 XML 유효성 검사기로 수정하세요.
XML 축소가 도움이 되는 경우
SOAP 및 REST API는 때때로 간결한 XML을 기대하거나 반환합니다. 전송 전 축소하면 페이로드 크기가 줄어듭니다.
HTML에 XML을 임베딩하거나 데이터베이스 필드에 저장하거나 URL로 전달할 때 간결한 형태가 필요한 경우가 많습니다. JSON으로 변환하려면 XML을 JSON으로를 사용하세요.
자주 묻는 질문
축소하면 XML이 깨지나요?
아니요. XML에서 태그 사이의 공백은 의미 없습니다. 구조와 내용은 보존됩니다.
의미 있는 공백은 어떻게 되나요?
XML이 요소에서 xml:space="preserve"를 사용하는 경우 해당 요소 내의 공백이 의미 있을 수 있습니다.
내 데이터가 어딘가로 전송되나요?
아니요. 축소는 브라우저에서 완전히 실행됩니다.
관련 도구
XML: W3C 사양, MDN DOMParser. JSON 축소는 JSON 축소기를 사용하세요.