XML 포맷터 | 사용법·입력·결과 해설
XML을 브라우저 파서로 읽고 요소를 두 칸 들여쓰기 형태로 다시 씁니다. 형식 오류 안내는 제공하지만 자체 직렬화 과정이 모든 XML 노드와 공백 의미를 보존하지는 않습니다.
- 브라우저에서 실행
- 업로드되지 않음
- 가입 없음, 기기 성능에 따라 제한될 수 있음
계산 도구를 불러오는 중입니다. 도구가 표시되지 않으면 페이지를 새로고침하세요.
사용 방법과 입력
XML 원문을 붙여 넣고 결과를 원본과 비교하세요. 혼합 콘텐츠·엔티티·CDATA·선언이 있는 문서는 한 요소의 짧은 예제부터 확인하고 중요 파일을 바로 덮어쓰지 마세요.
결과 해설과 예제
<root><item>One</item></root>는 root 안의 item을 들여써 표시합니다. 파싱 성공은 XML Schema 적합성을 뜻하지 않으며 직렬화 뒤 다시 파싱하는 검토가 필요합니다.
입력·결과 예시
<root><item>One</item></root>는 root 안의 item을 들여써 표시합니다. 파싱 성공은 XML Schema 적합성을 뜻하지 않으며 직렬화 뒤 다시 파싱하는 검토가 필요합니다.
한계와 주의사항
- 공백·CDATA·처리 명령·문서 선언을 완전하게 보존하지 못할 수 있습니다.
- XSD·DTD 검증이나 안전한 무손실 재직렬화를 보장하지 않습니다.
입력 항목
| 항목 | 설명·제약 |
|---|---|
| XML | 화면의 단위와 입력 형식을 확인하세요. |
| 결과 | 화면의 단위와 입력 형식을 확인하세요. |
데이터 처리
처리는 현재 브라우저 탭에서 수행되며, 도구 입력을 계산 목적으로 서버에 업로드하지 않습니다.
근거 출처
자주 묻는 질문
중첩 요소는 어떻게 정리되나요?
One 는 root 안의 item을 들여써 표시합니다. 파싱 성공은 XML Schema 적합성을 뜻하지 않으며 직렬화 뒤 다시 파싱하는 검토가 필요합니다.
중요 XML을 그대로 바꿔도 되나요?
공백·CDATA·처리 명령·문서 선언을 완전하게 보존하지 못할 수 있습니다. XSD·DTD 검증이나 안전한 무손실 재직렬화를 보장하지 않습니다.