XML 문서를 계층 구조가 잘 보이도록 들여쓰기하여 정렬합니다. 최소화(minify)도 함께 지원합니다.
주요 기능
- 요소 계층에 맞게 2칸 들여쓰기
- XML 선언(
<?xml ...?>) 있으면 유지 - 속성·네임스페이스 보존
- Minify(최소화) 옵션으로 공백 제거
- 파싱 오류 시 라인/컬럼 위치 표시
용어 설명
- XML (eXtensible Markup Language)
- 태그 기반 계층 데이터 포맷. RSS·SOAP·Android 리소스 등에서 광범위 사용.
- 요소(Element)
<name>값</name>형태의 기본 단위.- 속성(Attribute)
- 여는 태그 안의
key="value"쌍. - 네임스페이스(Namespace)
- 같은 이름의 태그를 구분하기 위한 접두어.
xmlns로 선언.
사용 방법
- XML 문자열을 입력창에 붙여넣습니다.
- 포맷 또는 최소화 버튼을 클릭합니다.
- 결과를 복사하거나
.xml파일로 저장합니다.
자주 묻는 질문
- Q. CDATA 섹션은 어떻게 처리되나요?
- 내용을 그대로 보존합니다. CDATA 안의 공백은 변경하지 않습니다.
- Q. XML 선언이 없어도 되나요?
- 네, 조각(fragment) XML도 처리 가능합니다.
- Q. 네임스페이스가 뒤엉킵니다.
- 파서가 인식한 네임스페이스는 원본 위치에서 유지됩니다. 필요하면 결과를 텍스트 편집기에서 재정리하세요.
