XML 미화기
사용자 정의 포맷 옵션으로 XML을 미화
입력
미화된 출력
XML 미화기 예시
최소화된 XML은 읽기 어렵습니다. 미화하면 들여쓰기가 추가됩니다. 예시:
최소화된 입력 vs 미화된 출력
최소화된 입력:
미화된 출력:
위의 샘플을 사용하여 더 많은 예시 데이터를 불러오세요. 들여쓰기 크기를 조정하여 포맷을 변경하세요.
XML 미화기란?
XML은 태그를 사용하여 데이터를 구조화합니다. 최소화되거나 들여쓰기가 잘못된 XML(API나 설정 내보내기에서 나오는 한 줄짜리)은 읽기 어렵습니다. XML 미화기는 들여쓰기와 줄 바꿈을 추가하여 계층 구조를 볼 수 있게 합니다. 기본 포매터와 달리 이 도구는 프로젝트 스타일에 맞게 들여쓰기 크기(1~8 공백)를 설정할 수 있습니다. W3C XML 사양이 구문을 정의합니다.
미화는 DOMParser를 사용하여 완전히 브라우저에서 실행됩니다. 서버로 아무것도 전송되지 않으므로 운영 데이터나 민감한 설정에도 안전하게 사용할 수 있습니다.
이 도구 사용 방법
XML 붙여넣기 또는 업로드
XML을 복사하여 왼쪽 편집기에 붙여넣으세요. 업로드를 클릭하여 컴퓨터에서 .xml 파일을 불러올 수도 있습니다. 옵션 바에서 원하는 스타일에 맞게 들여쓰기 크기(1~8 공백)를 설정하세요. 샘플 버튼으로 테스트용 예시 데이터를 불러올 수 있습니다.
복사 또는 다운로드
<strong>복사</strong>로 결과를 클립보드에, <strong>다운로드</strong>로 파일로 저장할 수 있습니다. 최소화에는 XML 최소화기를, JSON 변환에는 XML to JSON을 사용하세요.
XML 미화가 도움이 될 때
SOAP와 REST API는 종종 XML을 단일 압축 줄로 반환합니다. 여기에 응답을 붙여넣으면 중첩된 요소가 보입니다. 일관성 없는 들여쓰기가 있는 pom.xml이나 web.config 같은 설정 파일은 검토하기 어렵습니다. 미화하면 일관된 레이아웃을 얻을 수 있습니다. 검증에 실패하는 RSS나 Atom 피드의 경우 여기서 포맷하면 정확한 오류를 찾는 데 도움이 됩니다.
자주 묻는 질문
미화기 vs 포매터?
둘 다 XML에 들여쓰기를 적용합니다. 미화기는 들여쓰기 크기(1~8 공백)를 선택할 수 있고, 포매터는 고정된 기본값을 사용합니다. 기능적으로 유사합니다. 워크플로에 맞는 것을 선택하세요.
내 데이터는 안전한가요?
네. 미화는 JavaScript를 사용하여 완전히 브라우저에서 실행됩니다. 어떤 서버에도 데이터가 전송되지 않습니다. 도구를 사용하는 동안 브라우저의 네트워크 탭을 열어 확인할 수 있습니다.
XML 네임스페이스는 어떻게 되나요?
네임스페이스 선언과 접두사는 보존됩니다. 미화기는 공백만 변경하고 구조나 콘텐츠는 변경하지 않습니다.
관련 도구
XML은 W3C XML 사양, W3C XML, MDN DOMParser를 참조하세요. JSON은 json.org를 참조하세요. XPath는 XPath 3.1을 참조하세요. HTML은 HTML 사양을 참조하세요.