XML 압축기
XML 텍스트에서 태그 사이의 공백을 제거하고 전체 앞뒤 공백을 잘라 compact 형태로 만듭니다.
사용 방법
- XML 텍스트를 입력하고 실행합니다.
핵심 기능과 처리 범위
XML을 먼저 파싱하지 않고 > 다음 < 사이의 whitespace를 직접 제거합니다.
처리 원리
정규식으로 태그 사이 whitespace를 제거한 뒤 trim합니다.
예시
<a>1</a> <b>2</b>에서 태그 사이 개행·공백이 사라집니다.
이럴 때 유용합니다
- 이미 유효함을 아는 XML의 태그 사이 서식 공백을 줄일 때
사용 전 참고
- mixed-content XML에서 의미 있는 태그 사이 공백까지 제거할 수 있고 문법 검증도 하지 않습니다.
자주 묻는 질문
텍스트 노드 안 공백도 모두 없어지나요?
아닙니다. 기본적으로 한 태그가 닫히고 다음 태그가 시작되는 경계의 공백을 대상으로 합니다.