KO
내 도구

XML 검사기(올바른 형식 확인)

XML이 올바른 형식인지 검사합니다. 태그, 따옴표, 엔티티, 허용되지 않는 문자, 네임스페이스 접두사를 확인하고 줄과 열, 쉬운 원인을 알려 줍니다.

선언되지 않은 접두사, 예약된 접두사, 확장된 이름이 같은 속성 중복을 확인합니다.
결과
올바른 형식의 XML
루트 요소
catalog
요소 수
7
속성 수
7
xmlns 선언 포함
최대 깊이
3
XML 선언
버전 1.0, 인코딩 UTF-8
네임스페이스 선언 수
2

올바른 형식인지(XML 1.0과 Namespaces in XML)를 검사합니다. DTD나 XSD 스키마에 대한 유효성 검사는 하지 않습니다.

선언된 네임스페이스
접두사네임스페이스 URI선언한 요소줄
(기본)urn:example:books<catalog>2
dchttp://purl.org/dc/elements/1.1/<catalog>2
내 도구 →
광고

XML 파일은 어떤 프로그램이 읽기 전에 먼저 올바른 형식이어야 합니다. 루트 요소는 하나, 모든 태그는 올바른 순서로 닫힘, 속성 값은 따옴표로 묶음, &는 &amp;로 씀, 허용되지 않는 제어 문자 없음입니다. 이 검사기는 XML 1.0 규칙에 따라 텍스트를 파싱하고, 문제가 있으면 정확한 줄과 열, 고쳐야 할 내용을 알려 줍니다. SOAP, RSS, SVG, 오피스 파일에 쓰는 XML 파서가 강제하는 네임스페이스 접두사도 확인합니다.

사용 방법

  1. XML을 붙여 넣습니다(조각이 아니라 문서 전체).
  2. 접두사를 선언 없이 일부러 쓰는 파일이 아니라면 네임스페이스 검사를 켜 둡니다.
  3. 판정을 읽습니다. 올바른 형식이 아니면 표시된 줄과 열로 가서 주변 줄의 ^를 확인합니다.
  4. 문제를 고칩니다. 입력하는 동안 검사가 다시 실행됩니다.

계산식

문서 = [XML 선언] misc* [DOCTYPE] misc* 요소 misc*

루트 요소는 정확히 하나이며, misc는 주석, 처리 명령, 공백을 뜻합니다. 요소 안에서는 시작 태그와 종료 태그가 일치해야 하고, 속성 이름은 고유하며, 값은 따옴표로 묶고 <를 포함하지 않아야 합니다. 참조는 &lt; &gt; &amp; &quot; &apos;, 숫자 참조, 또는 DOCTYPE에 선언한 엔티티여야 합니다. 주석에는 --를 쓸 수 없고, XML 선언은 맨 처음에만 올 수 있습니다.

예시

예제 catalog는 올바른 형식입니다. 요소 7개, 속성 7개(그중 2개는 xmlns 선언), 최대 깊이 3, 선언된 네임스페이스 2개(기본값 urn:example:books와 Dublin Core용 dc)입니다. </price>를 </prices>로 바꾸면 결과가 올바른 형식이 아님으로 바뀌고, 짝이 맞지 않는 종료 태그와 <price>를 연 줄을 알려 줍니다.

자주 묻는 질문

올바른 형식(well-formed)과 유효함(valid)은 어떻게 다른가요?

올바른 형식은 구문이 XML 규칙을 따른다는 뜻입니다. 유효하다는 것은 거기에 더해 어떤 요소와 속성이 허용되는지 정한 DTD나 XML 스키마(XSD)에도 맞는다는 뜻입니다. 이 도구는 올바른 형식과 네임스페이스만 검사하며, DTD와 XSD 유효성 검사는 하지 않습니다.

&nbsp;가 오류인 이유는 무엇인가요?

XML이 미리 정의하는 엔티티는 다섯 개뿐입니다. &nbsp;는 HTML에서 온 것이므로 &#160;로 쓰거나 DOCTYPE에서 선언하세요. DOCTYPE이 외부 DTD를 가리키면 이런 참조는 오류가 아니라 검사하지 않음으로 보고됩니다.

접두사에 선언이 필요한 이유는 무엇인가요?

dc:title 같은 이름은 요소나 상위 요소에서 xmlns:dc="…"가 접두사를 URI에 연결해야 의미가 생깁니다. 네임스페이스를 아는 파서는 선언되지 않은 접두사를 거부합니다. 순수 XML 1.0만 검사하려면 옵션을 끄세요.

내 파일이 업로드되나요?

아닙니다. 검사는 브라우저에서 이뤄집니다.

출처

최종 업데이트:

인용·퍼가기
APA

kakaoCalc. (2026, November 8). XML 검사기(올바른 형식 확인). https://kakao.mobile/ko/tools/xml-validator/

MLA

“XML 검사기(올바른 형식 확인).” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/xml-validator/.

광고