Разлика между SGML и XHTML

SGML срещу XHTML

SGML означава Standard Generalilized 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 Chrome, Mozilla Firefox, Opera, Camino, Galleon, Safari и всички мобилни браузъри..

Ключови разлики между SGML и XHTML:

  • XHTML е по-устойчив от SGML.

  • XHTML се поддържа от много уеб приложения за разлика от SGML.

  • SGML не поддържа конвертиране в различни файлови формати, включително PDF, RSS или RFT като XHTML.

  • XHTML предлага по-бърза скорост на зареждане и скорост на изтегляне от SGML.

  • Всички XHTML имат затварящи маркери, което не е налично в SGML.