온라인에서 XML 편집하는 방법
- XML을 붙여넣거나, 파일을 열거나, 샘플에서 시작합니다. 입력하는 동안 오류가 줄·열 위치와 함께 표시됩니다.
- 트리에서 노드를 클릭하면 텍스트의 해당 위치로 이동합니다. Tab 키를 누르면 공백 두 칸만큼 들여쓰기됩니다.
- 포맷을 클릭해 들여쓰기를 정리한 뒤, XML을 복사하거나 .xml 파일로 다운로드합니다.
XML 편집기의 주요 기능
- 실시간 검사: 닫히지 않았거나 짝이 맞지 않는 태그, 이스케이프되지 않은
&,<문자, 빠진 따옴표, 중복 속성을 알기 쉬운 메시지로 알려 주고, 줄 번호 옆에 해당 줄을 표시합니다. - 트리 뷰: 요소, 속성, 텍스트, 주석, CDATA 섹션을 보여 주며, 변경할 때마다 다시 구성됩니다.
- 포맷: 텍스트, 주석, CDATA는 그대로 두고 문서 전체의 들여쓰기를 다시 맞춥니다.
- 임시 저장: 마지막으로 작성한 텍스트가 최대 약 2 MB까지 이 브라우저의 로컬 저장소에 보관되며, 다시 방문하면 복원됩니다. 서버에는 절대 업로드되지 않습니다.
XML을 직접 수정할 때 알아 둘 점
| 문자 | 표기 방법 | 사용 시점 |
|---|---|---|
& | & | 텍스트와 속성 값에서 항상 |
< | < | 텍스트와 속성 값에서 항상 |
> | > | 선택 사항이며, ]]> 문자열 안에서만 필수 |
" | " | 큰따옴표로 감싼 속성 값 안에서 |
' | ' | 작은따옴표로 감싼 속성 값 안에서 |
이름은 대소문자를 구분하므로 <Item> 요소는 </item> 태그가 아니라 </Item> 태그로 닫아야 합니다. 코드나 HTML처럼 긴 조각에는 CDATA 섹션(<![CDATA[ … ]]>)을 쓰면 모든 문자를 일일이 이스케이프하지 않아도 됩니다.
자주 묻는 질문
XML이 저장되거나 업로드되나요?
마지막 작성 내용은 이 브라우저의 로컬 저장소에만 저장되므로 페이지를 새로고침해도 남아 있습니다. 입력하거나 연 내용은 서버로 전송되지 않습니다.
HTML 엔티티가 왜 오류로 표시되나요?
XML에 정의된 이름 있는 엔티티는 &, <, >, ", ' 다섯 개뿐입니다. , © 같은 HTML 이름을 쓰려면 이를 선언한 DOCTYPE이 있어야 합니다.   같은 문자 참조를 쓰거나 문자를 직접 입력하세요.
편집기에서 XSD 스키마로 XML을 검증하나요?
아니요. XML이 well-formed인지, 즉 태그 짝, 따옴표로 감싼 속성, 올바른 이스케이프, 단일 루트 요소를 검사합니다. XSD나 DTD에 대한 유효성 검사에는 xmllint처럼 스키마를 지원하는 도구가 필요합니다.
큰 XML 파일도 편집할 수 있나요?
네, 수 MB 크기의 파일도 편집할 수 있습니다. 다만 약 2 MB를 넘는 내용은 브라우저에 임시 저장되지 않으므로 페이지를 닫기 전에 다운로드하세요.