반응형

XML 브라우저는 문서가 Well-formed Document인지 그리고 Valid Document 인지 확인합니다.
그럼 이 두 가지가 무슨 의미인지 알아보겠습니다.


Well-formed Document (잘 구성된 문서)

W3C에서 XML1.0 규격에 명시해 놓은 문법을 따르는 문서를 말합니다. 비공식적으로는 문서가 하나 이상의 구성요소를 포함해야하며, 하나 이상의 루트 구성요소가 다른 구성요소들을 포함하고 있어야함을 의미합니다. 또한 각 구성요소들은 적절히 쌍을 이루고 있어야합니다. <GREETING>으로 시작했다면 </GREETING>으로 끝나야겠죠? 그래서 아래 문서는 Well-formed Document라고 할 수 없는 것입니다.

<DOCUMENT>
<GREETING>
Hello XML
<MESSAGE>
</GREETING>

Welcome~~~!!
</MESSAGE>
</DOCUMENT>

 
Valid Document (유효한 문서)

대부분의 XML 브라우저들은 문서가 잘 구성되었는지를 확인하는데 일부 브라우저에서는 문서의 유효성까지도 확인합니다. 만약 문서가 DTD(Document Type Definition)이나 XML스키마에 연결되어 있고, 문서가 이들을 만족한다면 Valid Document라고합니다.
반응형

'컴퓨터&IT > XML' 카테고리의 다른 글

XML - [6] DTD:속성(Attribute)  (0) 2011.08.24
XML - [5] DTD:파라미터 엔티티  (0) 2011.08.24
XML - [4] DTD:엔티티(일반 엔티티)  (0) 2011.08.24
XML - [2] XML의 장점  (0) 2011.08.24
XML - [1] Markup Language  (0) 2011.08.24

+ Recent posts