자동 갱신 시점을 선택
입력이나 설정이 바뀐 뒤 350ms 동안 추가 변경이 없으면 실행합니다. 자동 모드를 끄면 버튼이나 Ctrl/Cmd+Enter로 실행하세요. 변경 직후부터 최신 결과가 나올 때까지 이전 결과의 복사와 다운로드는 비활성화됩니다.
XML 도구
자동 모드에서는 변경 후 350ms가 지나면 갱신합니다. 끄면 버튼 또는 Ctrl/Cmd+Enter로 실행합니다. 텍스트가 있는 하위 트리는 원래 배치를 유지합니다.
XML은 현재 브라우저 탭에서 처리되며 업로드되지 않습니다.
공백을 포함한 텍스트, CDATA 또는 xml:space="preserve"가 있는 하위 트리는 원문을 유지합니다. 기존 들여쓰기도 바뀌지 않을 수 있습니다.
입력 또는 옵션이 바뀌었습니다. 결과를 갱신하세요.
한 줄로 도착한 SOAP 응답에서 오류 원인이 되는 요소를 찾기 어렵다면 XML 포맷터로 계층을 확인하세요. 직접 텍스트가 없는 컨테이너에 XML 들여쓰기를 추가하고, 나머지는 구조 보기에서 펼칠 수 있습니다. 태그 사이의 공백을 모두 불필요한 것으로 간주하지 않습니다.
XML 압축 모드도 기존 텍스트를 삭제하지 않습니다. 줄 바꿈과 들여쓰기용 공백만 있어도 보호하므로 이미 정리된 문서는 크기가 줄지 않을 수 있습니다. XML 파서가 표시하는 줄과 열을 참고해 잘못된 태그나 선언되지 않은 접두사를 먼저 수정하세요.
문장 안에 자식 태그가 들어 있으면 태그 사이의 공백이 단어를 구분할 수 있습니다. 직접 텍스트를 가진 요소는 공백만 있더라도 하위 트리 전체를 원문으로 유지합니다. CDATA에도 같은 규칙을 적용합니다. 보기 좋게 줄을 맞추려고 본문을 이어 붙이지 않습니다.
SOAP 문서의 루트에서 선언한 접두사가 내부 요소에서 다시 선언될 수 있습니다. 선언 보기에는 접두사, URI, 소유 요소와 원본 줄을 함께 표시합니다. 같은 URI가 반복돼도 각 선언을 따로 표시하므로 선언 수는 서로 다른 네임스페이스 수와 다릅니다.
입력이나 설정이 바뀐 뒤 350ms 동안 추가 변경이 없으면 실행합니다. 자동 모드를 끄면 버튼이나 Ctrl/Cmd+Enter로 실행하세요. 변경 직후부터 최신 결과가 나올 때까지 이전 결과의 복사와 다운로드는 비활성화됩니다.
공백 2칸을 4칸으로 바꿔도 결과가 그대로라면 보호 상태를 확인하세요. 루트 아래의 기존 줄 바꿈도 텍스트이므로 문서 전체가 유지될 수 있습니다. 기존 들여쓰기를 무조건 다시 맞추는 기능은 아닙니다.
기존 입력을 예제로 바꾸거나 비울 때는 문자 수와 미리보기를 먼저 확인합니다. 적용해야 변경되며 취소하면 기존 작업을 유지합니다. 실행 취소는 직전 입력과 결과를 함께 복원합니다.
XML 포맷터는 닫는 태그, 속성 따옴표, 허용 문자와 네임스페이스 제약을 확인합니다. 오류 위치를 표시해 원본에서 수정할 수 있습니다. 빠진 태그를 추측하거나 잘못된 문서를 자동으로 고치지 않습니다.
설정 파일과 피드의 중첩 관계를 따라가고 필요 없는 가지는 접을 수 있습니다. 목록은 처음 50개를 표시하고 50개씩 추가하며 내보내기에는 전체 결과가 포함됩니다. 요소나 네임스페이스 항목을 누르면 원본 줄을 표시합니다. 보기 전환은 XML을 편집하지 않습니다.
xmlns 선언마다 접두사와 URI, 소유 요소, 줄을 보여 줍니다. 기본 네임스페이스도 따로 구분합니다. 선언을 합치거나 접두사를 바꾸지 않아 문서에 적힌 위치를 그대로 확인할 수 있습니다.
현재 입력과 옵션으로 성공한 결과를 복사하거나 저장합니다. 구문 오류가 있거나 입력이 바뀌면 이전 결과를 내보낼 수 없습니다. 다운로드한 XML은 UTF-8로 인코딩됩니다.
well-formed는 태그와 속성 등 기본 구문 규칙을 지킨 문서입니다. valid는 추가로 스키마 규칙도 만족한다는 뜻입니다. XML 포맷터는 구문과 네임스페이스 제약을 검사하며 스키마 검증은 하지 않습니다.
선언 없이도 입력할 수 있습니다. 버전을 선언한다면 1.0이어야 하며, 인코딩은 UTF-8 또는 UTF8만 허용합니다. 다운로드가 UTF-8이므로 다른 인코딩 선언은 거부합니다.
태그로 해석하면 안 되는 텍스트를 넣을 때 사용합니다. 이 도구는 CDATA를 새로 만들거나 해제하지 않고, CDATA가 있는 요소의 하위 트리를 원문대로 유지합니다.
아니요. 현재 브라우저 탭에서 처리합니다. 복사와 다운로드는 직접 실행하는 작업이며, 네임스페이스 URI에서도 데이터를 가져오지 않습니다.
요소 사이의 공백도 의미가 있을 수 있어 이 도구는 해당 텍스트를 삭제하지 않습니다. 텍스트가 없는 부분의 배치와 루트 바깥 공백만 정리하므로 기존 들여쓰기가 그대로 남을 수 있습니다.
예상하지 못한 결과가 나왔나요?