lang/html

XHTML (Extensible Hypertext Markup Language)

C/H 2006. 10. 10. 09:55
XHTML (Extensible Hypertext Markup Language)
저자: webopedia | 날짜: 2006년 10월 09일


XHTML은 ‘확장적 하이퍼링크 마크업 언어’의 줄임말로, HTML로 똑같이 표현 가능하지만 확장적인 구조적인 구성을 갖추고 있다. 따라서 HTML 버전4와 XML을 혼합하여 네트워크 장치로 출력하도록 디자인된 것이다.

XHTML은 HTML DTD의 3요소(태그이름, 계층구조, 속성)과 일치하는 3개의 XML 네임스페이스를 사용한다. 네임스페이스는 프로그램의 각 부분의 공간에 일정한 이름이 붙어있는 것으로, 명령 부분, 데이터나 URL이 참조하는 내용을 기술하는 부분으로 이루어져 있다. 이것은 다른 XML 문서와 서로 인식할 수 있도록 태그로 나타나는 개념 상의 공간이다. XHTML 마크업은 HTML DTD에 정의된 마크업 기준에 따라 정의되어야만 한다.

따라서 네트워크 장치에 적용될 때, XHTML은 다른 플랫폼에서도 페이지를 읽을 수 있도록 모듈화 되어야 한다. 모듈을 만드는 기준은 장치 디자이너들에 의해 고려되는 요소들에 의 해 정해지고 컨텐츠는 그 모듈의 내용에 따라 타겟팅이 된다. 이런 모듈들은 각각 어떤 규칙을 따르기 때문에 XHTML의 확장성은 레이아웃이나 출력 시의 모든 플랫폼에 알맞도록 될 것이다.

이처럼 HTML에 XML을 접목시켜서 더 구조적이고 다른 플랫폼과의 연동성을 중시하는 XHTML은 ‘확장성과 이식성’을 장점으로 꼽을 수 있다. XHTML 확장성은 웹 전달이나 표현에 관한 새로운 아이디어가 생겼을 때 다른 버전의 HTML의 지원을 기다리지 않고 바로 구현할 수 있게 한다. 또 확장성이 보다 복잡한 페이지에서도 인식되기 위한 장점이라면, 이식성은 보다 간단하게 만들어져 소형 장치들에서도 처리 가능하도록 구현될 수 있는 것이다. XHTML은 이렇게 어느 플랫폼이든 출력 가능하다.


관련 사이트
  • Modularization of XHTML : 2001년 4월 10일 W3C에서 XHTML 모듈 1.1에 관련된 자세한 사항들을 설명한다. (영문)
  • XHTML 1.0 : W3C의 모듈 1.0에 관한 사항들을 설명한다. (영문)
  • XHTML Extended Forms Requirements : 1999년 9월 6일에 발표된 W3C에서 하는 XHTML 폼에 대한 이해를 돕기 위한 글 (영문)
  • XHTML Web Design for Beginners : 어떻게 XHTML을 웹 디자인에 활용할지에 대해 가르쳐준다. (영문)

    출처 : http://korea.internet.com/channel/content.asp?kid=51&cid=464&nid=40803
  • 반응형

    'lang > html' 카테고리의 다른 글

    SSL(Secure Sockets Layer)  (0) 2006.10.19
    웹 비콘(Web beacon)  (0) 2006.10.18
    ASCII 특수문자 이름&발음  (1) 2006.09.22
    혼합정렬(양쪽정렬)  (0) 2006.09.22
    웹 인쇄시 페이지 나누기  (0) 2006.09.22