XML 축소기
XML 입력
1,000,000자 이하의 형식이 올바른 XML을 붙여 넣으세요. 검증과 축소는 이 브라우저에서 이루어집니다.
이 XML 축소기는 형식이 올바른 XML만 브라우저 안에서 처리합니다. 주석을 제거하고 마크업 토큰 사이에 있으면서 줄바꿈을 포함하는 공백 전용 구간을 축소합니다. 텍스트, CDATA, 속성 값과 속성 순서, XML 선언 및 처리 명령은 바꾸지 않습니다.
XML 축소 방법
-
1
XML 붙여넣기
1,000,000자 이하의 형식이 올바른 XML 문서를 입력합니다.
-
2
로컬 검사 확인
브라우저가 문법을 확인하고 결과에서 바뀔 내용을 보여 줍니다.
-
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로 전송되지 않습니다.
관련 도구
Base64 → Hex 변환기
Base64 문자열을 실제 바이트로 디코딩한 뒤 16진수로 표현합니다. 토큰, 키, 인증서, JWT를 살펴볼 때 유용합니다.
BBCode → HTML 변환기
BBCode(게시판 마크업)를 깔끔한 HTML로 변환합니다. 서식 태그, 목록, 인용, 코드, 이미지, 링크, 표를 처리합니다.
2진수 8진수 변환기
비트를 세 개씩 묶어 2진수를 8진수로 변환합니다. Unix 권한, 레거시 시스템, 간결한 숫자 표시에 유용합니다.
랜덤 색상 팔레트 생성기
2~15개의 색상으로 랜덤 팔레트를 만들고, 비비드, 파스텔, muted, dark 스타일을 선택한 뒤 HEX 코드나 CSS 변수를 복사하세요.
불 대수 간소화 도구
Karnaugh map과 Quine-McCluskey 알고리즘으로 불 대수 식을 간소화합니다. 모든 최소화 단계와 최종 SOP/POS 형태를 보여줍니다.
랜덤 영어 글자 생성기
A-Z 영어 글자를 무작위로 생성합니다. 개수와 대문자, 소문자, 혼합 대소문자를 선택해 게임, 과제, 수업 활동에 활용하세요.