먼저 XML에서 HTML 4를 재개발한 결과 XHTML 1.0이 탄생했습니다. XHTML 1.0 사양의 부록 C에 있는 HTML 호환성 지침(HTML 호환성 지침)이 발표되면서 XHTML 1.0 문서는 HTML 사용자 에이전트에 일관되게 존재합니다.
다음 단계는 XHTML과 기타 마크업 세트를 통합하여 문서에 더 쉽게 통합할 수 있도록 요소 속성을 모듈화하는 것입니다. 이 모듈은 XHTML의 모듈화 문서에 지정되어 있습니다. XHTML Basic은 이들 모듈 중 최소 아키텍처로 인식되고 모바일 애플리케이션 개발을 목표로 하는 언어입니다.
XHTML 1.1은 많은 프리젠테이션 계층 기능을 제거하는 대규모 아키텍처 모듈의 예입니다. XHTML 1.1은 XHTML 1.0 Strict와 매우 유사해 보이지만 XHTML 문서 유형 제품군에 대한 향후 확장 기능으로 사용할 계획이며 해당 모듈 설계를 통해 다른 필요한 모듈을 더 쉽게 추가하거나 다른 마크업 언어에 통합할 수 있습니다. . XHTML 1.1과 MathML 2.0 문서 유형은 XHTML 계열의 문서 유형과 유사한 유형입니다.
XHTML 2.0은 풍부하고 이식 가능한 웹 기반 응용 프로그램을 위해 만들어졌습니다. XHTML의 조상은 HTML 4, XHTML 1.0 및 XHTML 1.1에서 유래되었지만 이전 버전과 호환되지는 않습니다. XHTML의 Modularization에 명시된 XHTML 호스트 언어입니다. 마찬가지로 XHTML 언어의 요소와 속성과 해당 콘텐츠 모델을 집합적으로 설명하는 일련의 모듈로 구성됩니다. XHTML 2.0은 XHTML의 모듈화에 정의된 많은 모듈을 업데이트하고 모든 모듈과 의미의 업데이트된 버전을 포함합니다. XHTML2.0은 Ruby, XMLEvents 및 XForms의 모듈도 사용합니다.