SGML, HTML 및 XML 간의 관계

SGML, HTML 및 XML을 살펴보면이 것을 가족 그룹으로 간주 할 수 있습니다. SMGL, HTML 및 XML은 모두 마크 업 언어 입니다. 마크 업이라는 용어는 편집자가 필자에게 보낸 원고의 수정본을 뿌리로 삼습니다. 편집자는 내용을 검토 할 때 특정 분야를 강조하기 위해 원고를 마크 업합니다. 컴퓨터 기술에서 마크 업 언어는 텍스트를 강조 표시하여 웹 문서 용으로 정의하는 단어 및 기호 세트입니다. 예를 들어 인터넷 페이지를 만들 때 별도의 단락을 사용할 수 있고 글자를 굵은 글꼴로 입력 할 수 있기를 원합니다. 이는 마크 업 언어를 통해 수행됩니다. SGML, HTML 및 XML이 웹 페이지 디자인에서 수행하는 역할을 이해하면 이러한 고유 언어가 서로 갖는 친밀감을 알 수 있습니다. SGML, HTML 및 XML 간의 관계는 웹 사이트 작업과 웹 디자인을 동적으로 만드는 데 도움이되는 가족 유대 관계입니다.

SGML

이 마크 업 언어 제품군에서 표준 일반화 마크 업 언어 (SGML)가 상위입니다. SGML은 마크 업 언어를 정의하는 방법을 제공하며 형식에 대한 표준을 설정합니다. 즉, SGML은 일부 언어로 할 수 있거나 할 수없는 것을, 태그와 같은 요소와 언어의 기본 구조를 포함해야하는 내용을 기술합니다. 부모가 유전 적 특성을 아동에게 전가함에 따라 SGML은 구조 및 형식 규칙을 마크 업 언어에 전달합니다.

HTML

HTML (HyperText Markup Language)은 SGML의 하위 또는 응용 프로그램입니다. 일반적으로 인터넷 브라우저 용 페이지를 디자인하는 것은 HTML입니다. HTML을 사용하여 이미지를 임베드하고, 페이지 섹션을 만들고, 글꼴을 설정하고, 페이지의 흐름 을 지시 할 수 있습니다. HTML은 웹 페이지의 모양과 모양을 만드는 마크 업 언어입니다. 또한 HTML을 사용하여 JavaScript와 같은 스크립팅 언어를 통해 다른 기능을 웹 사이트에 추가 할 수 있습니다. HTML은 웹 사이트 디자인에 사용되는 주된 언어입니다.

XML

XML (Extensible Markup Language)은 HTML에 대한 사촌이고 SGML에 대한 조카입니다. XML은 마크 업 언어이므로 가족의 일부이지만 HTML과 다른 기능을합니다. XML은 SGML의 하위 집합입니다. HTML과 같은 응용 프로그램에없는 권한을 부여하십시오. XML은 자체 응용 프로그램을 정의 할 수 있습니다. RDF (Resource Description Format)는 XML의 응용 프로그램입니다. HTML은 디자인이 제한되어 있으며 하위 집합이나 응용 프로그램이 없습니다. XML은 제한된 대역폭 으로 작동하도록 설계된 SGML의 축소 버전 또는 가벼운 버전입니다. XML은 SGML의 유전 적 특성을 유전 받았지만, 그 자신의 가족을 만들기 위해 만들어졌습니다. XML의 서브 세트에는 XSL 및 XSLT가 포함됩니다.