분류: 개발 도구
XML 포맷터
브라우저에서 XML 정렬·압축·검사
XML을 붙여넣으면 들여쓴 결과나 압축한 결과를 얻고, 구문 오류는 위치와 함께 표시됩니다. 모든 처리가 브라우저에서 이루어지므로 피드와 설정 파일이 외부로 나가지 않습니다.
XML을 붙여넣으면 정렬하거나 압축합니다.
결과
여기에 결과가 표시됩니다.
이 페이지의 모든 처리는 브라우저에서 이루어집니다. 업로드는 없습니다.
이 도구로 할 수 있는 일
기계가 만든 XML은 대개 한 줄로 붙어 있어 API 응답이나 RSS 피드, 사이트맵, SVG를 그대로 읽기 어렵습니다. 이 도구는 브라우저에 내장된 XML 파서로 문서를 해석한 뒤 선택한 들여쓰기 폭으로 다시 출력하며 속성, 주석, CDATA 구역, 처리 명령을 그대로 유지합니다. 압축은 그 반대로 요소 사이의 공백을 다시 제거합니다. 파서가 브라우저의 것이므로 잘못된 문서는 브라우저와 같은 메시지와 위치로 보고됩니다.
사용 방법
- XML을 입력창에 붙여넣거나 예제를 불러옵니다.
- 들여쓰기 2 또는 4로 정렬을 고르거나 압축을 고릅니다.
- 결과를 복사하거나, 표시된 오류를 고쳐 다시 시도합니다.
개인정보
이 도구는 전부 브라우저 안에서 동작합니다. 입력한 내용은 업로드되거나 저장되거나 공유되지 않으며, 탭을 닫으면 사라집니다.
자주 묻는 질문
- 제 XML이 어딘가로 업로드되나요?
- 아니요. 페이지 안의 자바스크립트가 해석하고 다시 출력하므로 API 데이터와 설정 파일이 기기를 떠나지 않습니다.
- RSS 피드나 사이트맵, SVG도 정렬할 수 있나요?
- 네. 모두 XML 문서이므로 네임스페이스와 속성을 유지한 채 다른 파일과 똑같이 들여쓰기됩니다.
- 문서 해석이 실패하는 이유는 무엇인가요?
- XML은 HTML보다 엄격합니다. 모든 태그를 닫아야 하고 속성 값에는 따옴표가 필요하며 홑 & 는 유효하지 않습니다. 오류 메시지가 파서가 멈춘 위치를 알려 줍니다.