Skillnad mellan SGML & XHTML Skillnaden mellan

Anonim

SGML vs XHTML

SGML står för Standard Generalized Markup Language. Det har blivit en internationell standard för att specificera beskrivningen av typen och innehållet i digitala dokument. SGML kan anses vara moderspråket i HTML och XML, som nu används allmänt för att transkribera digitala dokument. Med tiden har SGMLs popularitet snabbt ökat inom olika yrkesområden. Det finns också få hinder för SGML. Eftersom det inte finns något brett stöds stilark i SGML, utvecklas en instabil mjukvara på grund av SGMLs starka inställningar. Dessutom har SGML-datautbytet blivit väldigt komplext på grund av varierande kompatibilitet bland mjukvarupaket, vilket kan orsaka allvarliga problem. Cynikerna har kallat SGML som "låter bra kanske senare" för dessa nackdelar.

Nu är XHTML ett utkast som förbereddes som en formulering av HTML 4. 0. En familj av digitala dokument utvecklades senare under delmängden av HTML. Det finns många anledningar till varför innehållsutvecklare bestämde sig för att utveckla XHTML. Detta språk var tänkt att vara utökbart så att användarna kan designa egna taggar. XHTML är bärbar. Så icke-stationära agenter kan komma åt dessa digitala dokument via internet. XHTML är således en produktion av XML och SGML har producerat HTML. XML var också utformat för att kunna utökas. Således utvidgades XHTML också. Vid SGML har XML skapat dokumenttypdefinitioner eller DTD. SGML kan hävdas vara moder till XML och dess undergrupper.

XHTML är mer hållbart än SGML. Med tiden blir webapplikationer mer sofistikerade. Detta kommer att leda till en utbredd popularitet av XHTML. XHTML stöds av ett stort antal applikationer. Så det kan användas för att skapa komplexa webbplatser. I fall SGML, stöds inte många applikationer av webbläsare. XHTML-dokumenten följer XML-reglerna och kan konverteras till många filformat som PDF, RSS eller RFT. På grund av kortare rutiner för felbehandling kan de få webbläsare som stöder XHTML utföra sig med snabbare hastigheter. Dokument som innehåller liberala fel kräver mer tid att bearbeta. Användning av XHTML minskar sidladdningstid och nedladdningshastigheter. XHTML har stängningskoder. Det här är en bra start för nybörjareprogrammerare och hjälper webbproffsen att hålla sig uppdaterad. Din källa kommer att omvandlas till en ren och läsbar version och förbättra dina kunskaper som webbproffs. För att paketera upp det visar XHTML professionalism som inte finns i SGML-baserade applikationer. Några av webbläsarna som kan acceptera XHTML-dokument är Google Chrome, Mozilla Firefox, Opera, Camino, Galleon, Safari och alla mobila webbläsare.

Viktiga skillnader mellan SGML och XHTML:

  • XHTML är mer hållbart än SGML.

  • XHTML stöds av många webbapplikationer, till skillnad från SGML.

  • SGML stöder inte konvertera till olika filformat, inklusive PDF, RSS eller RFT som XHTML.

  • XHTML erbjuder snabbare sidladdning och nedladdningshastighet än SGML.

  • Alla XHTML har stängningskoder, som inte är tillgängliga i SGML.