Związek między SGML, HTML i XML

SGML, HTML, i XML są wszyscy języki znaczników. Termin „znacznik” pochodzi od redaktorów dokonujących korekt rękopisów pisarzy. Redaktor „zaznacza” manuskrypt, aby wyróżnić określone pola. W technologii komputerowej język znaczników to zestaw słów i symboli, które wyróżniają tekst w celu zdefiniowania go w dokumencie internetowym. Na przykład, aby oddzielić akapity i umieścić litery pogrubioną czcionką, projektanci stron internetowych używają języka znaczników. Gdy zrozumiesz role, jakie SGML, HTML i XML odgrywają w projektowaniu stron internetowych, zobaczysz pokrewieństwo między tymi różnymi językami. Krótko mówiąc, SGML, HTML i XML to rodzina języków, które pomagają w tworzeniu funkcjonalnych i dynamicznych witryn internetowych.

SGML

W tej rodzinie języków znaczników językiem nadrzędnym jest Standard Generalized Markup Language (SGML). SGML umożliwia definiowanie języków znaczników i wyznacza standard ich formy. Innymi słowy, SGML określa, co niektóre języki mogą lub czego nie mogą zrobić, jakie elementy muszą być zawarte, takie jak znaczniki i podstawową strukturę języka. Gdy rodzic przekazuje dziecku cechy genetyczne, SGML przekazuje zasady dotyczące struktury i formatu językom znaczników.

instagram viewer

HTML

HyperText Markup Language (HTML) jest dzieckiem lub aplikacją SGML. To HTML tworzy strukturę strony dla przeglądarki. Używając HTML, możesz osadzać obrazy, tworzyć sekcje strony, ustalać czcionki i kierować pływ strony. Dodatkowo, korzystając z HTML, możesz dodać inne funkcje do strony internetowej za pomocą języków skryptowych, takich jak JavaScript. HTML jest dominującym językiem używanym w projektowaniu stron internetowych.

XML

Extensible Markup Language (XML) jest kuzynem HTML i siostrzeńcem SGML. Chociaż XML jest językiem znaczników, a zatem częścią rodziny, ma inne funkcje niż HTML. XML jest podzbiorem SGML, który daje mu prawa, których nie ma aplikacja, taka jak HTML. XML może samodzielnie definiować aplikacje. Resource Description Format (RDF) to aplikacja XML. HTML ogranicza się do projektowania i nie zawiera podzbiorów ani aplikacji. XML to uproszczona lub lekka wersja SGML, zaprojektowana do pracy z ograniczoną przepustowością. XML odziedziczył cechy genetyczne po SGML, ale został stworzony, aby stworzyć własną rodzinę. Podzbiory XML obejmują XSL i XSLT.

instagram story viewer