본문으로 건너뛰기
eyunzhu

XML 정렬·문법 검사

XML 문법을 검사하고 들여쓰기를 정리하며 혼합 텍스트와 xml:space 공백을 유지합니다.

들여쓰기

입력이나 설정을 바꾸면 자동으로 업데이트됩니다


    
이 브라우저에서만 처리하며 업로드하거나 저장하지 않습니다.

도구 소개

API 메시지를 읽기 좋게 정리하면서 의미를 바꾸는 공백 추가를 피합니다. 외부 엔티티를 가져오거나 XSD를 검증하지 않습니다.

사용 방법

XML을 붙여 넣거나 UTF-8 파일을 열고 두 칸 또는 네 칸 들여쓰기를 선택하세요. 혼합 콘텐츠와 xml:space="preserve" 하위 구조는 원문을 유지하며 적합한 요소만 정렬합니다. DOCTYPE, 외부 엔터티 및 XSD 검증은 지원하지 않습니다. 입력은 최대 1 MiB, 깊이는 80단계입니다.

자주 묻는 질문

일부 XML 요소는 왜 한 줄로 남나요?

혼합 텍스트, CDATA, xml:space="preserve"에 공백을 넣으면 의미가 달라질 수 있어 보존합니다. 문법이 맞더라도 XSD나 업무 규칙까지 충족한다는 뜻은 아닙니다.

저장된 XML 파일을 왜 열 수 없나요?

실제 바이트가 유효한 UTF-8이어야 합니다. XML 선언에 다른 인코딩이 있어도 자동 변환하지 않으니 먼저 파일 인코딩을 바꾸세요. 로컬에서 처리하며 출력의 인코딩 선언은 UTF-8로 맞춥니다.

DOCTYPE이 포함된 XML도 정리하나요?

DOCTYPE은 거부하며 외부 엔티티도 불러오지 않습니다. 원본 시스템에서 엔티티를 미리 해석한 사본을 내보내세요. 입력은 1 MiB, 중첩 80단계 이하여야 합니다.

댓글

0
하여 토론에 참여하세요.
아직 댓글이 없습니다.
답글 대화

전체 대화를 시간순으로 확인합니다. 각 답글에는 답변 대상 메시지가 표시됩니다.