무료 XML 미화기 온라인
맞춤형 들여쓰기로 XML을 미화하고 보기 좋게 출력 — 무료, 브라우저 전용.
입력
미화된 출력
XML 미화기 예시
최소화된 XML은 읽기 어렵습니다. 미화하면 들여쓰기가 추가됩니다. 예시:
최소화된 입력 vs 미화된 출력
최소화된 입력:
미화된 출력:
위의 샘플을 사용하여 더 많은 예시 데이터를 불러오세요. 들여쓰기 크기를 조정하여 포맷을 변경하세요.
XML 미화기란?
XML은 태그를 사용하여 데이터를 구조화합니다. 최소화되거나 들여쓰기가 잘못된 XML(API나 설정 내보내기에서 나오는 한 줄짜리)은 읽기 어렵습니다. XML 미화기는 들여쓰기와 줄 바꿈을 추가하여 계층 구조를 볼 수 있게 합니다. 기본 포매터와 달리 이 도구는 프로젝트 스타일에 맞게 들여쓰기 크기(1~8 공백)를 설정할 수 있습니다. W3C XML 사양이 구문을 정의합니다.
미화는 DOMParser를 사용하여 완전히 브라우저에서 실행됩니다. 서버로 아무것도 전송되지 않으므로 운영 데이터나 민감한 설정에도 안전하게 사용할 수 있습니다.
이 도구 사용 방법
XML 붙여넣기 또는 업로드
XML을 복사하여 왼쪽 편집기에 붙여넣으세요. 업로드를 클릭하여 컴퓨터에서 .xml 파일을 불러올 수도 있습니다. 옵션 바에서 원하는 스타일에 맞게 들여쓰기 크기(1~8 공백)를 설정하세요. 샘플 버튼으로 테스트용 예시 데이터를 불러올 수 있습니다.
복사 또는 다운로드
복사로 결과를 클립보드에, 다운로드로 파일로 저장할 수 있습니다. 최소화에는 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 사양을 참조하세요.