XHTML이란 무엇입니까?

Extensible HyperText Markup Language (XHTML)는 웹 페이지를보기 위해 인터넷 지원 장치에서 널리 사용되는 몇 가지 언어 권장 사항을 빠르게 참조하는 방법입니다. 전임자 인 HTML (Hypertext Markup Language)의 이름을 따서 명명되었지만 실제로는 Extensible Markup Language (XML)를 기반으로하며, 이는 표준 일반 마크 업 언어 (SGML)의 매우 선택적인 부분입니다. 본질적으로, 그들은 모두 SGML의 자손입니다. HTML은 SGML의 직접적인 응용이지만 XHTML은 네임 스페이스 또는 XML 문서에 대한 정의 세트가 주어진 상황에서 하나 이상의 XML 어휘가 사용될 때 모호성을 완화하는 데 도움이되는 일련의 정의 세트입니다. HTML이 버전 4로 만들었을 때, HTML 문서를 형식적이고 볼 수있는 웹 페이지로 구문 분석하는 컴퓨터 프로그램 인 많은 HTML 통역사에 의해 적절한 사용법이 쇠약 해지 기 시작했습니다. mObile 장치 및 기타 웹보기 플랫폼도 떠오르고 있었으며 더 나은 솔루션이 필요했습니다. XML은 HTML을 통해 SGML을 훨씬 엄격하게 구현하며 단일 인스턴스에서 다른 XML 네임 스페이스를 사용할 수 있습니다. 그래서 2000 년경, 월드 와이드 웹 컨소시엄 (W3C)은 XHTML을 작성하여 이러한 새로운 문제를 해결하기위한 권장 사항 중 하나를 만들었습니다.

모든 의도와 목적을 위해 XHTML은 대부분의 방식으로 HTML을 모방하지만 전자는 XML 네임 스페이스를 사용하기 때문에 모든 XML 통역사가 구문 분석 할 수 있지만 HTML은 HTML 통역사로만 제한됩니다. XHTML은 실제로 SGML의보다 제한적인 XML 서브 세트에서 HTML이 재현됩니다. 이런 식으로, 가장 최근의 언어는 기존 웹 브라우저에서 즉시 해석 할 수 있었으며 다른 플랫폼에서도 사용할 수있게되었습니다. XHTML의 모니 커의 확장 가능한 측면에 부응하는 것도 중요합니다. 그것은뿐만 아니라RS는 더 많은 프로그램과 플랫폼에서 읽을 수 있지만 문서 내에서 다른 XML 네임 스페이스를 사용할 수있게함으로써 더 확장 가능합니다.

.

XHTML의 다른 XML 네임 스페이스를 문서에 포함시킬 수있는 능력을 바탕으로 페이지 형식 이상을 제시하는 여러 가지 방법으로 확장 할 수 있습니다. 예를 들어, 수학적 마크 업 언어 (Mathml)는이 문서에 포함되어 수학 공식과 표기법을 표시 할 수 있습니다. 이 유형의 문서 내에서 SVG (Scalable Vector Graphics) 네임 스페이스를 사용하여 이미지를 내장 할 수도 있습니다. 따라서 XHTML은 다른 XML 문서에 포함될 수 있습니다.

XHTML은 실제로 XML 규칙에 따라 HTML을 개선하기 때문에 HTML 버전 4의 것들을 복제하는 3 가지 문서 유형 정의 (DTD)를 제공합니다. DTD는 관련 속성뿐만 아니라 언제, 위치 및 사용 가능한지를 포함하여 마크 업 언어의 요소에 대한 자세한 설명입니다. 그러나 이후의 XHTML 버전에서는 XML Schemas, anXHTML을 추가로 증강시키는 XML 문서를 설명하는 다른보다 강력한 방법이 확립되었습니다. 결과적으로, 다양한 제거 버전의 XHTML이 개발되어 특정 용도로 구축 될 수 있으며, 그 중 다수는 모바일 컴퓨팅 플랫폼을 중심으로 진행되었습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?