Różnica między SGML a HTML

Kluczowa różnica : SGML i HTML, oba są językami programowania komputerowego. Oba są dobrze znanymi markami używanymi do tworzenia stron internetowych. Są napisane w predefiniowanych elementach tagów. Główna różnica polega na tym, że HTML jest podzbiorem SGML.

HTML oznacza Hyper Text Markup Language. Jest to dobrze znany język komputerowy używany do tworzenia stron internetowych. Istnieje od dawna i jest powszechnie używany do projektowania stron internetowych. XML lub Extensible Markup Language definiuje zestaw reguł do kodowania dokumentów w formacie, który może być odczytany zarówno przez człowieka, jak i komputer.

HTML jest napisany przy użyciu elementów HTML, które składają się z tagów, przede wszystkim otwierającego tagu i zamykającego tagu. Dane między tymi tagami są zwykle treścią. Głównym celem HTML jest umożliwienie przeglądarkom internetowym interpretowania i wyświetlania treści zapisanych między tagami. Tagi są przeznaczone do opisu zawartości strony. HTML pochodzi z predefiniowanymi tagami. Pozwalają one wstawiać obrazy, tekst, filmy, formularze i inne treści do spójnej strony internetowej.

Elementy HTML to podstawowe elementy wszystkich stron internetowych. HTML umożliwia osadzanie obrazów i obiektów na stronie internetowej. Może być również używany do tworzenia interaktywnych formularzy. HTML zapewnia również środki do tworzenia uporządkowanych dokumentów. Czyni to poprzez oznaczanie semantyki strukturalnej dla tekstu, takich jak nagłówki, akapity, listy, linki, cytaty i inne elementy. W dzisiejszych czasach strony internetowe są rzadko projektowane przy użyciu tylko HTML. HTML pozwala programistom na osadzanie skryptów napisanych w językach takich jak JavaScript, co często się zdarza. Zmienia to wygląd i zachowanie stron internetowych HTML.

SGML oznacza Standard Generalized Markup Language. Jest to standardowa technologia zgodna ze standardami ISO do definiowania uogólnionych języków znaczników dla dokumentów.

SGML został wyprowadzony z języka IBM Generalized Markup Language (GML), który został opracowany przez Charlesa Goldfarba w latach sześćdziesiątych. Jako język znaczników dokumentów, SGML został pierwotnie zaprojektowany, aby umożliwić dzielenie odczytywanych maszynowo dużych dokumentów projektowych w rządzie, prawie i przemyśle. Wiele takich dokumentów musi pozostać czytelnych przez długi czas w dziedzinie technologii informacyjnej. Jest również szeroko wykorzystywany przez przemysł militarny, lotniczy, techniczny i przemysłowy. Wprowadzenie profilu XML sprawiło, że SGML jest bardziej odpowiedni do szerokiego zastosowania w niewielkim, uniwersalnym zastosowaniu.

Według Wikipedii SGML generalizuje i obsługuje wiele różnych języków znaczników. Języki te rozciągają się od składni Wiki-podobnych do języków podobnych do RTF, aż po podobne do HTML języki tagów. Uważa się, że jest trochę mniej zrównoważony, ponieważ nie obsługuje wielu aplikacji przez przeglądarki. Dokumenty zawierające błędy liberalne wymagają więcej czasu na przetworzenie. Strona ma wolniejszy czas ładowania i prędkość pobierania.

SGML jest uważany za język ojczysty HTML i XML, które są obecnie szeroko stosowane do transkrypcji dokumentów cyfrowych. Zyskał międzynarodowy standard określania opisu rodzaju i zawartości dokumentów cyfrowych. Z czasem popularność SGML gwałtownie wzrosła. Jest także kilka barier dla SGML, ponieważ nie ma szeroko obsługiwanych arkuszy stylów w SGML, oprogramowanie staje się niestabilne i jest niezabudowane z powodu silnych ustawień SGML. Poza tym wymiana danych SGML stała się bardzo złożona ze względu na różną kompatybilność między pakietami oprogramowania, co może powodować poważne problemy.

Porównanie SGML i HTML:

SGML

HTML

Pełna forma

To skrót od Standard Generalized Markup Language.

Jest to skrót od Hyper Text Markup Language.

Rodzaj

application / sgml, text / sgml

text / html

Wpisz kod

Tekst

Tekst

Jednolity typ

public.xml

public.html

Opracowany przez

ISO

Konsotium WWW

Typ formatu

Jest to język znaczników.

Jest to język znaczników.

Rozszerzony z

GML

SGML

Rozszerzony na

HTML, XML

XHTML

Zalecane

Podobne Artykuły

  • różnica pomiędzy: Różnica między Asus PadFone Infinity i iPad

    Różnica między Asus PadFone Infinity i iPad

    Kluczowa różnica: smartfon Asus Padfone Infinity to płaski 5-calowy full HD 1920 x 1080, Super IPS + z pojemnościowym panelem dotykowym Multi i zapewnia gęstość około 441 ppi. Urządzenie jest telefonem z paskiem, z zaokrąglonymi rogami, co nadaje mu podobny wygląd do "iPhone'a" i "HTC One". Stacja do
  • różnica pomiędzy: Różnica między obrotem a przychodem

    Różnica między obrotem a przychodem

    Kluczowa różnica: Obrót odnosi się do tego, ile razy firma spala aktywa, takie jak gotówka, zapasy, pracownicy itp. Jednak dochód stanowi pieniądze, które firma zarabia, sprzedając swoje towary i usługi za cenę dla konsumentów. Warunki obrotu i przychodu są dwoma warunkami, które odgrywają ogromną rolę, jeśli chodzi o biznes i rachunkowość. Często są to myląc
  • różnica pomiędzy: Różnica między Akwizualizacją Języka a Nauką Języka

    Różnica między Akwizualizacją Języka a Nauką Języka

    Kluczowa różnica: Akwizycja języka to sposób na naukę języka przez zanurzenie. Zapewnia studentowi praktyczną znajomość języka. Natomiast nauka języków koncentruje się na dostarczaniu teoretycznej wiedzy o języku. Język jest podstawową formą komunikacji, z której korzystają ludzie. Jednak język nie
  • różnica pomiędzy: Różnica między Smartwatch i inteligentną bransoletką

    Różnica między Smartwatch i inteligentną bransoletką

    Kluczowa różnica: Smartwatches to bezpłatne produkty łączące zegarek z telefonem i pozwalające osobie kontrolować funkcje niektórych telefonów bezpośrednio na zegarku. Inteligentne bransoletki to smartwatche i inteligentne opaski na rękę, ale bardziej w formie bransoletek niż zegarków. Technologia p
  • różnica pomiędzy: Różnica między HTC First a Nokia Lumia 620

    Różnica między HTC First a Nokia Lumia 620

    Kluczowa różnica: HTC First to pierwszy telefon, który zostanie wydany w interfejsie użytkownika Facebook Home. Telefon będzie zasilany z dwurdzeniowego procesora Qualcomm MSM8930 Snapdragon 400 1, 4 GHz oraz 1 GB pamięci RAM. Jednym z najnowszych smartfonów pod marką jest Nokia Lumia 620. Posiada 3, 8-calowy ekran o rozdzielczości 480 x 800 pikseli. Posiada
  • różnica pomiędzy: Różnica między ujściem a deltą

    Różnica między ujściem a deltą

    Kluczowa różnica: Delta jest osadowym depozytem utworzonym przy ujściu niektórych rzek. Zwykle ma kształt trójkąta. Z drugiej strony estuarium to półzamknięty zbiornik wodny, w którym świeża woda styka się z oceanem. Delta to w zasadzie depozyt osadów zawierający piasek i glebę. Zwykle jest to wybrzuszenie linii brzegowej, gdzie rzeka wpływa do oceanu, morza lub innego stałego zbiornika wodnego. To wybrzuszenie z
  • różnica pomiędzy: Różnica między HTC One X + i Samsung Galaxy S3

    Różnica między HTC One X + i Samsung Galaxy S3

    Kluczowa różnica: HTC One X + ma 4, 7-calowy ekran dotykowy super LCD 2 o gęstości 312 ppi, co oznacza, że ​​ekran jest naprawdę świetny i nie pokazuje żadnych pikseli. Urządzenie jest zasilane czterordzeniowym procesorem NVIDIA Tegra 3 o częstotliwości 1, 7 GHz, dzięki czemu jest szybsze niż oryginalny HTC One X. Galaxy S3 to sm
  • różnica pomiędzy: Różnica między tabletem z systemem Windows Latitude 10 i Samsung Galaxy Note 10.1

    Różnica między tabletem z systemem Windows Latitude 10 i Samsung Galaxy Note 10.1

    Kluczowa różnica: tablet Latitude 10 jest sprytny i lekki w 658 gramach. Urządzenia są wyposażone w 10, 1-calowy pojemnościowy ekran dotykowy IPS (1366 X 768) z ekranem panoramicznym i zasilany jest przez procesor Intel Atom Z2760 o częstotliwości 1, 8 GHz. Galaxy Note 10.1 to komputer typu tablet zaprojektowany i wyprodukowany przez firmę Samsung. Posiada
  • różnica pomiędzy: Różnica między drukarkami laserowymi, atramentowymi i igłowymi

    Różnica między drukarkami laserowymi, atramentowymi i igłowymi

    Kluczowa różnica: Drukarka laserowa jest rodzajem drukarki, która wytwarza tekst i grafikę wysokiej jakości, przekazując wiązkę laserową na zwykłym papierze. W tym procesie stosuje się proces drukowania kserograficznego, w którym do drukowania obrazu wykorzystywany jest cylindryczny bęben pokryty selenem. Drukarka at

Wybór Redakcji

Różnica między zamkiem a fortem

Kluczowa różnica: Zamki zostały zbudowane z myślą o bezpieczeństwie i ochronie. Forty zostały zbudowane z głównego motywu wojskowego celu. Zamki i fortece są do siebie bardzo podobne. W rzeczywistości są czasem używane jako synonimy. Główną różnicą między tymi pojęciami jest to, że zamki zostały zbudowane głównie w celu zapewnienia bezpieczeństwa lub ochrony, podczas gdy forty zostały zbudowane dla celów wojskowych. Zamek to ogromny budynek,