Handytool
개발자무료로컬에서 실행

XML 포매터

XML을 미화하고, 축소하고, 검증합니다——완전히 브라우저에서.

.xml
들여쓰기
XML 입력
0 0 바이트
형식화된 XML
0 0 바이트

XML 포매터 소개

Handytool의 XML 포매터는 설정 파일, RSS 피드, SOAP 봉투, SVG 마크업 등 모든 XML 문서를 일관된 들여쓰기로 미화합니다. 검증 버튼은 브라우저의 내장 DOMParser를 사용하여 정확한 줄과 열의 구문 오류를 표시합니다. 축소는 태그 간 공백을 제거하여 컴팩트한 전송을 실현합니다. 모든 것이 브라우저에서 실행됩니다. XML은 디바이스를 떠나지 않습니다.

XML 포매터 기능

  • 01

    미화 또는 축소

    형식화는 개행과 들여쓰기(2 또는 4칸, 또는 탭)를 추가합니다. 축소는 태그 간 공백을 제거하여 컴팩트한 크기를 실현합니다——XML을 네트워크로 보낼 때 유용합니다.

  • 02

    기본 DOM 검증

    검증은 브라우저의 DOMParser를 통해 수행되므로 오류 메시지는 브라우저 XML 라이브러리가 말할 내용과 정확히 일치합니다. 추가 의존성 없음, 서버 왕복 없음.

  • 03

    큰 파일 환영

    순수 JS 문자열 형식화는 수 메가바이트 XML도 빠르게 처리합니다. 브라우저 메모리가 유일한 제한입니다.

XML 포매터 자주 묻는 질문

XML 네임스페이스를 지원합니까?
예. <ns:tag xmlns:ns="...">...</ns:tag> 같은 네임스페이스 요소는 형식화 및 축소를 통해 변경되지 않은 상태로 유지됩니다.
XSD 또는 DTD에 대해 검증합니까?
아니오. 스키마 기반 검증에는 다른 도구 체인이 필요합니다. 이 도구는 well-formedness만 확인합니다——태그가 균형 잡혀 있고 속성이 올바르게 인용되어 있습니다.
CDATA 블록이 재포매팅되는 이유는 무엇입니까?
CDATA 내용은 그대로 보존되어야 합니다. CDATA 블록에 공백이 들어가는 것을 보면 더 작은 부분 집합을 붙여넣고 경우를 보고하세요——포매터를 개선할 수 있습니다.
XML이 어디든 업로드됩니까?
아니오. 형식화, 축소, 검증은 모두 브라우저에서 기본 문자열 작업 및 DOMParser를 사용하여 실행됩니다.

관련 도구

개발자

다른 도구 둘러보기

모든 도구