XML 포맷터란?
XML 포맷터는 적절한 들여쓰기와 줄 바꿈을 추가하여 XML 문서를 보기 좋게 정리합니다. 축소되거나 형식이 잘못된 XML을 요소의 중첩 구조를 명확히 보여주는 구조화된 계층적 레이아웃으로 변환합니다.
사용 방법
- XML 콘텐츠를 입력 필드에 붙여넣으세요.
- “포맷하기”를 클릭하여 포맷하세요.
- 들여쓰기된 가독성 높은 XML 출력을 복사하세요.
주요 개념
XML(Extensible Markup Language)은 여는 태그와 닫는 태그로 정의된 요소의 트리 구조를 사용합니다. 올바른 형식의 XML은 모든 여는 태그에 대응하는 닫는 태그, 올바른 중첩, 단일 루트 요소, 따옴표로 묶인 속성 값을 요구합니다. 포맷팅은 자식 요소를 부모에 대해 들여쓰기하여 문서의 계층 구조를 드러냅니다.
자주 묻는 질문
포맷팅이 XML 데이터에 영향을 미치나요?
포맷팅은 태그 사이에 공백을 추가하며, 이는 일반적으로 의미가 없습니다. 그러나 공백이 중요한 요소(xml:space=“preserve”)에서는 추가 공백이 콘텐츠를 변경할 수 있습니다.
올바른 형식의 XML과 유효한 XML의 차이는?
올바른 형식의 XML은 기본 구문 규칙을 따릅니다. 유효한 XML은 올바른 형식이면서 동시에 허용되는 요소와 속성을 정의하는 DTD 또는 XML Schema를 준수합니다.
네임스페이스가 포함된 XML도 포맷할 수 있나요?
네. 포맷터는 네임스페이스 접두사와 선언을 유지합니다. 네임스페이스를 인식하는 포맷팅은 <ns:element xmlns:ns=“...”> 같은 요소를 올바르게 처리합니다.