XML 문서의 종류를 알아볼 것이다!
XML 문서는 well-formed 문서와 vaild 문서로 나뉜다.
ℓ well-formed 문서
well-formed 문서는 XML 문법과 규칙에 맞게 만들어진 문서를 말한다.
규칙은 다음과 같다.
1. 루트(root) 요소를 하나만 가져야 한다.
2. 모든 XML 요소는 종료 태그를 가져야 한다.
3. 시작 태그와 종료 태그에 사용된 태그 이름이 대소문자까지 완벽하게 일치해야 한다.
4. 모든 XML 요소의 여닫는 순서가 반드시 정확하게 지켜져야 한다.
5. 모든 속성의 속성값이 따옴표로 둘러싸여 있어야 한다.
6. 모든 XML 문서는 XML버전을 나타내는 선언부에서 시작해야 한다.
앞에서 작성했던 문서들이 well-formed 문서라고 볼 수 있다.
<?xml version="1.0" encoding="UTF-8"?>
<well-formed 문서>
위 코드는 조건을 모두 갖춘 코드다.
ℓ vaild 문서
vaild 문서는 well-formed 문서를 더 엄격하게 만든 문서다.
다른 사람들과 프로젝트를 할 때 표준화 시키기 위해 생겼다.
vaild 문서 = well-formed 문서 + DTD라는 것을 추가하면 vaild 문서가 된다.
ℓ DTD란
DTD에도 두 가지 종류로 나뉜다.
DTD(일반적인 문서 타입 정의)와 XML스키마(XSD : XML Schema Definition)로 나뉜다.
여기서는 DTD(일반적인 문서 타입 정의)만 다뤄 보겠다.
<vaild 문서>
앞에 나왔던 well-formed 문서에 DTD를 추가한 것이다.
그래서 중간에 새로운 부분이 생겼다.
DTD를 보면 Businesscard의 하위 요소가 나온다.
DTD가 있어서 일관성 있게 작성 및 문서교환을 원활히 할 수 있게 된다.
ℓ 요약
1. XML 문서의 종류에는 well-formed 문서와 vaild 문서가 있다.
2. vaild 문서는 well-formed 문서에 DTD를 추가하여 표준화시켜준다.
3. DTD는 DTD와 XML스키마로 나뉜다.
'기타' 카테고리의 다른 글
XML :: 4.1.CSS (0) | 2023.10.10 |
---|---|
XML :: 4.CSS (0) | 2023.10.03 |
XML :: 2.XML규칙 (0) | 2023.09.20 |
XML :: 1.XML구조 (0) | 2023.09.19 |
XML :: 0.XML이란? (1) | 2023.09.14 |