공백

입력

미화된 출력

XML 미화기 예시

최소화된 XML은 읽기 어렵습니다. 미화하면 들여쓰기가 추가됩니다. 예시:

최소화된 입력 vs 미화된 출력

최소화된 입력:

입력

미화된 출력:

출력

위의 샘플을 사용하여 더 많은 예시 데이터를 불러오세요. 들여쓰기 크기를 조정하여 포맷을 변경하세요.

XML 미화기란?

XML은 태그를 사용하여 데이터를 구조화합니다. 최소화되거나 들여쓰기가 잘못된 XML(API나 설정 내보내기에서 나오는 한 줄짜리)은 읽기 어렵습니다. XML 미화기는 들여쓰기와 줄 바꿈을 추가하여 계층 구조를 볼 수 있게 합니다. 기본 포매터와 달리 이 도구는 프로젝트 스타일에 맞게 들여쓰기 크기(1~8 공백)를 설정할 수 있습니다. W3C XML 사양이 구문을 정의합니다.

미화는 DOMParser를 사용하여 완전히 브라우저에서 실행됩니다. 서버로 아무것도 전송되지 않으므로 운영 데이터나 민감한 설정에도 안전하게 사용할 수 있습니다.

이 도구 사용 방법

1

XML 붙여넣기 또는 업로드

XML을 복사하여 왼쪽 편집기에 붙여넣으세요. 업로드를 클릭하여 컴퓨터에서 .xml 파일을 불러올 수도 있습니다. 옵션 바에서 원하는 스타일에 맞게 들여쓰기 크기(1~8 공백)를 설정하세요. 샘플 버튼으로 테스트용 예시 데이터를 불러올 수 있습니다.

2

미화된 출력 보기

오른쪽 패널에 들여쓰기된 XML이 표시됩니다. 잘못된 XML은 오류를 표시합니다. 먼저 XML 검증기로 수정하세요. 큰 XML에서 특정 값을 추출하려면 XPath 도구가 잘 작동합니다.

3

복사 또는 다운로드

복사로 결과를 클립보드에, 다운로드로 파일로 저장할 수 있습니다. 최소화에는 XML 최소화기를, JSON 변환에는 XML to JSON을 사용하세요.

XML 미화가 도움이 될 때

SOAP와 REST API는 종종 XML을 단일 압축 줄로 반환합니다. 여기에 응답을 붙여넣으면 중첩된 요소가 보입니다. 일관성 없는 들여쓰기가 있는 pom.xml이나 web.config 같은 설정 파일은 검토하기 어렵습니다. 미화하면 일관된 레이아웃을 얻을 수 있습니다. 검증에 실패하는 RSS나 Atom 피드의 경우 여기서 포맷하면 정확한 오류를 찾는 데 도움이 됩니다.

자주 묻는 질문

미화기 vs 포매터?

둘 다 XML에 들여쓰기를 적용합니다. 미화기는 들여쓰기 크기(1~8 공백)를 선택할 수 있고, 포매터는 고정된 기본값을 사용합니다. 기능적으로 유사합니다. 워크플로에 맞는 것을 선택하세요.

내 데이터는 안전한가요?

네. 미화는 JavaScript를 사용하여 완전히 브라우저에서 실행됩니다. 어떤 서버에도 데이터가 전송되지 않습니다. 도구를 사용하는 동안 브라우저의 네트워크 탭을 열어 확인할 수 있습니다.

XML 네임스페이스는 어떻게 되나요?

네임스페이스 선언과 접두사는 보존됩니다. 미화기는 공백만 변경하고 구조나 콘텐츠는 변경하지 않습니다.

미화에 파일 크기 제한이 있나요?

서버 측 제한이 없습니다 — 미화는 완전히 브라우저에서 실행됩니다. 대용량 SOAP 응답 및 데이터 내보내기를 포함한 일반적인 XML 파일은 즉시 처리됩니다.

관련 도구

XML은 W3C XML 사양, W3C XML, MDN DOMParser를 참조하세요. JSON은 json.org를 참조하세요. XPath는 XPath 3.1을 참조하세요. HTML은 HTML 사양을 참조하세요.