SGML과 XHTML의 차이점

Anonim

SGML과 XHTML

SGML은 Standard Generalized Markup Language의 약자이다. 디지털 문서의 유형 및 내용에 대한 설명을 지정하는 데있어 국제 표준이되었습니다. SGML은 HTML과 XML의 모국어로 간주 될 수 있으며, 이제는 디지털 문서를 전사하는 데 널리 사용됩니다. SGML의 인기는 시간이 지남에 따라 각기 다른 전문 분야에서 급속히 증가하고 있습니다. SGML에는 몇 가지 장벽이 있습니다. SGML에는 널리 지원되는 스타일 시트가 없기 때문에 SGML의 강력한 설정 때문에 불안정한 소프트웨어가 개발됩니다. 게다가, SGML 데이터 교환은 심각한 문제를 일으킬 수있는 소프트웨어 패키지 간의 다양한 호환성으로 인해 매우 복잡해졌습니다. 냉소 주의자들은 SGML을 "좋은 소리일지도 모른다."라고 불렀다.

XHTML은 HTML 4의 공식으로 준비된 초안입니다. 0. 나중에 HTML 하위 집합으로 개발 된 디지털 문서 계열. 콘텐츠 개발자가 XHTML을 개발하기로 결정한 이유는 여러 가지입니다. 이 언어는 사용자가 자신의 태그를 디자인 할 수 있도록 확장 가능하도록 만들어졌습니다. XHTML은 이식성이 뛰어납니다. 따라서 데스크톱이 아닌 에이전트는 인터넷을 통해 이러한 디지털 문서에 액세스 할 수 있습니다. XHTML은 XML의 생산이며 SGML은 HTML을 생산합니다. XML은 또한 확장 가능하도록 설계되었습니다. 따라서 XHTML도 확장 가능하게되었습니다. SGML의 경우 XML은 문서 유형 정의 또는 DTD를 생성합니다. SGML은 XML 및 그 하위 집합의 모체라고 주장 할 수 있습니다.

XHTML은 SGML보다 지속 가능합니다. 시간이 갈수록 웹 애플리케이션은 더욱 정교 해지고 있습니다. XHTML이 널리 보급 될 것입니다. XHTML은 수많은 응용 프로그램에서 지원됩니다. 따라서 복잡한 웹 사이트를 만드는 데 사용될 수 있습니다. SGML의 경우, 많은 애플리케이션이 브라우저에서 지원되지 않습니다. XHTML 문서는 XML 규칙을 따르며 PDF, RSS 또는 RFT와 같은 다양한 파일 형식으로 변환 할 수 있습니다. 오류 처리 루틴이 짧기 때문에 XHTML을 지원할 수있는 몇 안되는 브라우저가 더 빠른 속도로 수행되고 있습니다. 자유주의 오류가 포함 된 문서는 처리하는 데 더 많은 시간이 필요합니다. XHTML을 사용하면 페이지 로딩 시간과 다운로드 속도가 줄어 듭니다. XHTML은 태그를 닫는 기능이 있습니다. 이것은 초보자 프로그래머에게 훌륭한 시작이며 웹 전문가가 최신 상태를 유지하는 데 도움이됩니다. 귀하의 소스는 깨끗하고 읽기 쉬운 버전으로 변환되며 웹 전문가로서 귀하의 기술을 향상시킵니다. 이를 마무리하기 위해 XHTML은 SGML 기반 애플리케이션에서 찾을 수없는 전문성을 보여준다. XHTML 문서를 사용할 수있는 브라우저에는 Google 크롬, Mozilla Firefox, Opera, Camino, Galleon, Safari 및 모든 모바일 브라우저가 있습니다.

SGML과 XHTML의 주요 차이점:

XHTML은 SGML보다 지속 가능하다.

XHTML은 SGML과 달리 많은 웹 응용 프로그램에서 지원됩니다.

  • SGML은 XHTML과 같은 PDF, RSS 또는 RFT를 포함한 다양한 파일 형식으로의 변환을 지원하지 않습니다.

  • XHTML은 SGML보다 빠른 페이지로드 및 다운로드 속도를 제공합니다.

  • 모든 XHTML에는 SGML에서 사용할 수없는 닫기 태그가 있습니다.