Różnica między SGML i XHTML
- 2931
- 833
- Spirydion Kruk
SGML vs xhtml
SGML oznacza standardowy uogólniony język znaczników. Stał się międzynarodowym standardem w określaniu opisu typu i treści dokumentów cyfrowych. SGML można uznać za język ojczysty HTML i XML, które są obecnie szeroko stosowane do transkrypcji dokumentów cyfrowych. Z czasem popularność SGML gwałtownie wzrosła w różnych dziedzinach profesjonalnych. Istnieje również niewiele barier dla SGML. Ponieważ w SGML nie ma powszechnie obsługiwanych arkuszy stylów, opracowano niestabilne oprogramowanie 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. Cynikowie nazwali SGML „Brzmi dobrze może później” dla tych wad.
Teraz XHTML jest szkicem, który został przygotowany jako preparat HTML 4.0. Rodzina dokumentów cyfrowych opracowanych później w ramach podgrupa HTML. Istnieje wiele powodów, dla których twórcy treści postanowili opracować XHTML. Ten język miał się rozszerzyć, aby użytkownicy mogli zaprojektować własne tagi. XHTML jest przenośny. Dlatego agenci spoza Desktop mogą uzyskać dostęp do tych dokumentów cyfrowych za pośrednictwem Internetu. XHTML jest zatem produkcją XML, a SGML wyprodukował HTML. XML został również zaprojektowany do rozszerzenia. W ten sposób XHTML stał się również rozszerzony. W przypadku SGML XML utworzył definicje typu dokumentu lub DTDS. SGML można twierdzić, że jest matką XML i jego podzbiorów.
Xhtml jest bardziej zrównoważony niż SGML. Z czasem aplikacje internetowe stają się coraz bardziej wyrafinowane. Doprowadzi to do szerokiej popularności XHTML.XHTML jest obsługiwany przez ogromną liczbę aplikacji. Więc można go użyć do tworzenia złożonych stron internetowych. W przypadku SGML niewiele aplikacji jest obsługiwanych przez przeglądarki. Dokumenty XHTML są zgodne z regułami XML i można je przekonwertować na wiele formatów plików, takich jak PDF, RSS lub RFT. Ze względu na krótsze procedury przetwarzania błędów kilka przeglądarek, które mogą obsługiwać XHTML, występują z szybszymi prędkościami. Dokumenty zawierające błędy liberalne wymagają więcej czasu na przetworzenie. Korzystanie z XHTML skraca czas ładowania strony i prędkości pobierania. XHTML ma znaczniki zamykające. To świetny początek dla początkujących programistów i pomaga specjalistom internetowym być na bieżąco. Twoje źródło zostanie przekonwertowane na czystą i czytelną wersję i ulepszy swoje umiejętności jako specjalista internetowy. Podsumowując, XHTML pokazuje profesjonalizm, którego nie można znaleźć w aplikacjach opartych na SGML. Niektóre przeglądarki, które mogą zaakceptować dokumenty XHTML, to Google Chrome, Mozilla Firefox, Opera, Camino, Galleon, Safari i wszystkie przeglądarki mobilne.
Kluczowe różnice między SGML i XHTML:
-
Xhtml jest bardziej zrównoważony niż SGML.
-
XHTML jest obsługiwany przez wiele aplikacji internetowych w przeciwieństwie do SGML.
-
SGML nie obsługuje konwersji na różne formaty plików, w tym PDF, RSS lub RFT jak XHTML.
-
XHTML oferuje szybsze ładowanie i pobieranie strony niż SGML.
-
Wszystkie xhtml mają znaczniki zamykające, które nie są dostępne w SGML.