UTILS.
100% 브라우저 내 실행
</>

XML 포매터

XML을 들여쓰기로 보기 좋게 정리하거나 한 줄로 압축합니다.

출력

이 도구에 대하여

XML 포매터는 XML 마크업을 보기 좋게 정리하거나 압축하는 무료 브라우저 내 도구입니다. 마크업을 붙여 넣고 Format을 선택하면 각 태그를 자체 줄에 펼쳐 중첩 깊이만큼 들여쓰고, Minify를 선택하면 태그 사이의 공백을 제거해 전체를 한 줄로 합칩니다.

서식 처리는 전체 파싱이 아니라 문자열 기반입니다. 태그 사이의 공백을 접고, 각 태그를 자체 줄에 놓으며, 단계마다 두 칸씩 들여씁니다. 닫는 태그는 들여쓰기를 한 단계 되돌리고, XML 선언, 처리 명령, 주석, 자체 닫힘 태그는 단계를 추가하지 않고 한 줄에 유지됩니다. 요소 내부의 텍스트와 모든 속성은 작성된 그대로 남습니다.

문서를 파싱하지 않기 때문에 스키마 검사가 없고 마크업이 올바른 형식(well-formed)인지 보장하지 않습니다. 모든 처리는 전적으로 브라우저 안에서 이뤄지므로 아무것도 업로드되지 않고 계정도 추적도 없으며, 페이지가 로드된 뒤에는 오프라인에서도 계속 작동합니다. 복사 버튼으로 결과를 한 번에 가져올 수 있습니다.

자주 묻는 질문

XML을 검증하나요?
아니요. 문자열 기반으로 서식을 처리하며 문서를 파싱하거나 올바른 형식인지 확인하지 않으므로, 잘못된 입력은 거부되지 않고 형태만 재구성됩니다.
minify는 무엇을 하나요?
태그 사이의 공백을 제거하고 양 끝을 다듬어 마크업을 한 줄로 합칩니다. 요소 내부의 텍스트는 그대로 유지됩니다.
들여쓰기는 얼마이며 폭을 바꿀 수 있나요?
서식은 중첩 단계마다 고정된 두 칸을 사용하며 폭은 조절할 수 없습니다. 각 태그는 자체 줄에 놓이고 닫는 태그는 들여쓰기를 줄입니다.
서식 처리가 콘텐츠나 속성을 바꾸나요?
오직 태그 사이에만 있는 공백을 접을 뿐입니다. 요소 텍스트와 속성은 작성된 그대로 보존되며, 자체 닫힘 태그, 주석, XML 선언은 들여쓰기 단계를 추가하지 않고 한 줄에 유지됩니다.

더 많은 도구