XML 포맷터
XML 형식을 별도로 검증하거나 읽기 쉬운 출력 또는 압축 출력을 만듭니다. 문서는 현재 페이지에만 남으며 업로드하거나 영구 저장하지 않습니다.
사용 방법
사용 방법
- 최대 200,000자의 XML을 붙여넣습니다. DTD와 엔티티 선언은 지원하지 않습니다.
- 검증으로 루트, 전체 요소와 속성 수 및 최대 깊이를 확인하거나 서식/압축 출력과 공백 2개, 4개 또는 탭을 선택합니다.
- 서식 지정 또는 압축 후 공백에 민감한 내용을 검토하고 복사하거나 다운로드합니다. 지우기는 입력, 출력 및 통계를 삭제합니다.
별도 검증
브라우저 파서로 단일 루트를 가진 XML의 형식을 검사합니다. XSD, DTD, 업무 규칙 또는 외부 참조는 검사하지 않습니다. parsererror라는 요소도 일반 사용자 내용으로 취급합니다. 반복 순회로 모든 요소와 속성(네임스페이스 선언 포함)을 계산하며 루트 깊이는 1입니다.
로컬 텍스트 처리
파싱 전에 DTD와 엔티티 선언을 거부합니다. XML은 분리된 파싱 문서와 텍스트 필드에서만 처리하며 HTML로 실행하지 않습니다. 외부 리소스를 가져오거나 문서를 업로드 또는 영구 저장하지 않습니다.
서식 지정의 한계
기존 토큰 서식 알고리즘으로 서식/압축과 공백 2개, 4개 및 탭을 지원합니다. 혼합 내용이나 xml:space에 민감한 내용의 공백을 잘라내거나 바꿀 수 있습니다. 무손실 변환이나 정규화 XML이 아닙니다. 출력은 최대 2,000,000자이며 복사 또는 다운로드 전에 다시 파싱합니다.
자주 묻는 질문
더 알아보기
검증은 무엇을 하나요?
XML 형식을 검사하고 루트 이름, 전체 요소와 속성 수 및 최대 깊이를 표시합니다. 루트는 깊이 1의 요소로 계산하며 속성 수에는 네임스페이스 선언이 포함됩니다. 서식 출력을 만들거나 스키마를 검증하지 않습니다.
DTD나 외부 엔티티를 지원하나요?
아니요. DTD와 엔티티 선언을 거부하고 외부 리소스를 로드하지 않습니다.
서식 지정은 무손실인가요?
아니요. 사용 전에 공백에 민감한 내용을 확인하세요. 입력은 편집하거나 지울 때까지 유지됩니다.
복사가 실패하면 어떻게 하나요?
출력이 선택되므로 직접 복사할 수 있습니다. XML 텍스트 파일을 다운로드할 수도 있습니다.