XML 검증기

당신의 XML을 문법 검사하는 데 사용하시기 바랍니다. 우리의 XML 검증기.

형식이 좋은 XML 문서

문법이 올바른 XML 문서는 “형식이 좋은”이라고 불립니다.

문법 규칙은 이전 장에서 설명되었습니다:

  • XML 문서는 하나의 루트 요소를 가져야 합니다
  • XML 요소는 종료 테그를 가져야 합니다
  • XML 태그는 대소문자를 구분합니다
  • XML 요소는 올바르게 들여쓰여야 합니다
  • XML 속성 값은 따옴표를 추가해야 합니다
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>George</to>
<from>John</from>
<heading>추억</heading>
<body>미팅을 잊지 마세요!</body>
</note>

XML 오류는 당신의 프로그램을 종료합니다

XML 문서의 오류는 당신의 XML 애플리케이션을 종료합니다.

W3C XML 표준에 따르면, 프로그램이 오류를 발견하면 해당 XML 문서의 처리를 중단해야 합니다. 이유는 XML 소프트웨어가 가벼우며 빠르며 좋은 호환성을 가지아야 한다는 것입니다.

HTML 브라우저는 오류가 있는 HTML 문서(예: 끝 레이블이 부족한 경우)를 표시할 수 있습니다.

XML에서는 오류가 허용되지 않습니다.

당신의 XML을 문법 검사하세요

XML을 문법 검사하는 데 도움을 드리기 위해 XML 검증기를 만들었습니다.

이 올바른 XML을 문법 검사해 보세요:

이 잘못된 XML을 문법 검사해 보세요:

당신의 XML을 문법 검사해 보세요:

유효한 XML 문서

“형식이 좋은” XML 문서는 “유효한” XML 문서와 다릅니다.

“유효”한 XML 문서는 형식이 좋아야 하며, 또한 문서 유형 정의에도 맞아야 합니다.

XML과 함께 사용할 수 있는 두 가지 다른 문서 유형 정의가 있습니다:

  • DTD - 원래 문서 유형 정의
  • XML Schema - XML 기반의 DTD 대체 방안

문서 유형 정의(DTD)는 XML 문서의 규칙 및 유효한 요소와 속성을 정의합니다.