XML 유효성 검사기
XML 유효성 검사기를 사용하여 XML을 구문 검사하십시오.
잘 구성된 XML 문서
올바른 구문을 가진 XML 문서를 "정형"이라고 합니다.
구문 규칙은 이전 장에서 설명했습니다.
- XML 문서에는 루트 요소가 있어야 합니다.
- XML 요소에는 닫는 태그가 있어야 합니다.
- XML 태그는 대소문자를 구분합니다.
- XML 요소는 적절하게 중첩되어야 합니다.
- XML 속성 값은 따옴표로 묶어야 합니다.
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</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 스키마 - DTD에 대한 XML 기반 대안
문서 유형 정의는 XML 문서에 대한 규칙과 법적 요소 및 속성을 정의합니다.