10/23/2007

[XHTML] 7. XHTML Validation

7. XHTML Validation

- XHTML 문서는 문서 타입 정의에 대해서 유효해야 한다.


7.1 유효한 XHTML 과 DTD

- XHTML 문서는 문서 타입 정의(DTD)에 대해서 유효해야 한다. XHTML 파일이 적절하게 유효하기 전에, 파일의 첫 라인에 올바른 DTD를 추가해야 한다.

- 엄격한 DTD는 비난받지 않거나, 프레임셋에서 나타나지 않게하기 위해서 엘리먼트와 속성을 포함한다.

!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"


- Transitional DTD는 엄격한 DTD안에 더해서 비난받는 엘리먼트와 속성의 모든것까지 포함한다.

!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"


- Frameset DTD는 transitional DTD안에 더해서 프라임까지도 포함한다.

!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"


- 다음은 간단한 XHTML 문서 예제이다.