XML 포맷터
XML 포맷터에서는 XML 구문을 확인하고 읽기 쉬운 들여쓰기나 간결한 출력을 만듭니다. 서버로 텍스트를 보내지 않고 설정, 피드와 메시지 XML을 기기 안에서 정리하세요.
파일과 텍스트는 이 기기에 남습니다. 처리는 브라우저에서 진행됩니다.
준비 완료.
출력
XML 포맷터 사용 방법
XML을 붙여 넣고 처리하면 구문을 검사하고 구조를 정리합니다. 간결한 출력은 요소 사이 들여쓰기를 제거합니다.
입력당 최대 1 MB, 중첩은 128단계입니다. XML 구문만 검사하며 XSD 스키마는 검증하지 않습니다. DTD와 엔터티 선언은 거부됩니다. 들여쓰기 공백이 바뀔 수 있습니다.
XML 포맷터의 기능
설정 검토나 메시지 디버깅 전에 중첩 요소를 읽기 쉽게 만드세요. 서식 지정은 잘못된 마크업을 복구하지 않습니다. 파싱 성공은 XML 구문을 확인할 뿐 애플리케이션 규칙이나 XSD 스키마 준수를 보장하지 않습니다.
사용 예와 실제 제한
XML 포맷터로 자식 요소와 텍스트가 섞인 문서를 확인할 수 있습니다. 의미 있는 공백은 유지되어야 합니다. 혼합 텍스트, 주석, CDATA와 xml:space 내용을 보존하고 간결한 출력은 요소 사이 들여쓰기를 제거합니다. 공백에 민감한 작업에서는 결과를 검토하세요.
자주 묻는 질문
XML 포맷터에서 파일이나 텍스트를 업로드하나요?
아니요. 처리는 기기 안에서 실행됩니다. 페이지는 프로그램을 내려받지만 선택한 파일이나 붙여 넣은 텍스트를 변환 서비스로 보내지 않습니다. 탭을 닫기 전에 결과를 다운로드하세요.
XML 포맷터에서 XSD 스키마도 검증하나요?
아니요. XML 구문을 확인합니다. 스키마 검증, 애플리케이션 규칙이나 다른 시스템의 메시지 수용 여부는 따로 확인해야 합니다.
혼합 텍스트, 주석과 CDATA가 유지되나요?
네. xml:space 내용도 유지됩니다. 요소 사이 들여쓰기는 바뀔 수 있습니다. 다음 처리 단계에서 공백이 중요하다면 출력을 검토하세요.
DTD와 엔터티 선언을 왜 거부하나요?
지원하는 입력 형식의 범위 밖에 있습니다. 문서에 적절한 경우에만 제거하세요. 그렇지 않다면 해당 선언을 명시적으로 지원하고 검증하는 작업 흐름을 사용하세요.
XML 포맷터을 오프라인으로 사용할 수 있나요?
먼저 페이지와 처리 라이브러리를 불러와야 합니다. 브라우저 캐시로 나중에 연결 없이 사용할 수도 있지만 보장되지는 않습니다. 원본을 보관하고 페이지를 닫기 전에 결과를 다운로드하세요.
또 데이터를 손으로 손보고 있나요
매번 브라우저 탭에서 고쳐야 하는 페이로드는 원래 코드가 할 일입니다. 저희는 시스템 사이에서 데이터를 옮기는 연동, 파서, 서비스를 만들고, 그 과정에서 조용히 데이터를 망가뜨리는 것들을 고칩니다.
무엇을 옮기는지 알려주세요