당신의 XML을 구문-확인하기 위해 XML 유효성 검사기를 사용합니다.
그럼 XML 문서를 결성
올바른 구문을 사용하여 XML 문서가 호출된다 "Well Formed" .
구문 규칙은 이전 장에서 설명했다 :
- 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 문서를 표시 할 수 있습니다 (like missing end tags) .
With XML, errors are not allowed.
당신의 XML을 구문-확인
당신이 당신의 XML을 구문 확인하기 위해, 우리는 XML 유효성 검사기를 만들었습니다.
구문 검사 올바른 XML을보십시오 :
구문 검사 잘못된 XML을보십시오 :
자신의 XML을 구문 확인해보십시오 :
유효한 XML 문서
"well formed" XML 문서가 동일하지 않다 "valid" XML 문서.
"valid" XML 문서가 잘 구성해야합니다. 또한, 문서 형 정의에 부합해야한다.
XML에 사용할 수있는 두 종류의 문서 형식 정의가있다 :
- DTD - 원래의 문서 형식 정의
- XML 스키마 - DTD에 대한 XML 기반의 대안
문서 타입 정의 규칙 및 XML 문서에 대한 법적 요소와 속성을 정의한다.