SGML ja XHTML

Anonim

SGML vs. XHTML

SGML tarkoittaa standardoitua yleistä merkintäkieltä. Se on tullut kansainvälinen standardi, jossa määritellään digitaalisten asiakirjojen tyypin ja sisällön kuvaus. SGML: tä voidaan pitää HTML- ja XML-äidinkielenä, jota käytetään nykyään laajalti digitaalisten asiakirjojen kääntämiseen. Ajan myötä SGML: n suosio on kasvanut nopeasti eri ammattialoilla. SGML: lle on vain vähän esteitä. Koska SGML: ssä ei ole laajasti tuettuja tyyliarkkeja, SGML: n vahvista asetuksista johtuva epävakaa ohjelmisto kehittyy. Lisäksi SGML-tiedonsiirto on tullut erittäin monimutkaiseksi johtuen ohjelmistopakettien vaihtelevasta yhteensopivuudesta, mikä voi aiheuttaa vakavia ongelmia. Kyynit ovat nimittäneet SGML: n nimellä "Sounds Good Maybe Later" näistä haitoista.

Nyt XHTML on luonnos, joka laadittiin HTML 4.0: n muotoiluna. Digitaalisten asiakirjojen ryhmä kehitetty myöhemmin HTML-osajoukon alle. On monia syitä siihen, miksi sisältökäyttäjät päättivät kehittää XHTMLia. Tämä kieli oli tarkoitettu laajennettavaksi niin, että käyttäjät voivat suunnitella omat tunnisteet. XHTML on kannettava. Joten ei-työpöydän edustajat voivat käyttää näitä digitaalisia asiakirjoja Internetin välityksellä. XHTML on siis XML: n tuottaminen ja SGML on tuottanut HTML: n. XML on myös suunniteltu laajennettavaksi. Näin XHTML laajeni myös. SGML: n tapauksessa XML on luonut dokumenttityypin määritelmät tai DTD: t. SGML: n voidaan väittää olevan XML: n äiti ja sen alijoukot.

XHTML on kestävämpää kuin SGML. Ajan myötä web-sovellukset ovat entistä kehittyneempiä. Tämä johtaa XHTML.XHTML: n yleiseen suosioon, jota tukevat valtava määrä sovelluksia. Siksi sitä voidaan käyttää monimutkaisten verkkosivustojen luomiseen. SGML: ssä selaimet eivät tue monia sovelluksia. XHTML-dokumentit noudattavat XML-sääntöjä ja ne voidaan muuntaa useiksi tiedostomuodoiksi, kuten PDF, RSS tai RFT. Lyhyempien virheenkäsittelyn rutiinien takia muutamat XHTML-tuen tarjoavat selaimet toimivat nopeammin. Vapaaehtoisten virheiden sisältävät asiakirjat vaativat enemmän aikaa käsitellä. XHTML: n käyttö vähentää sivun latausaikaa ja latausnopeuksia. XHTML-ominaisuudet sulkevat tunnisteet. Tämä on loistava aloitus aloittelijoille ja auttaa web-ammattilaisia ​​pysymään ajan tasalla. Sinun lähde muunnetaan puhtaaksi ja luettavaksi versioksi ja parantaa taitojasi web-ammattilaisiksi. XHTML näyttää ammattimaisuutta, jota ei löydy SGML-pohjaisista sovelluksista. Jotkut selaimet, jotka voivat hyväksyä XHTML-asiakirjoja, ovat Google Chrome, Mozilla Firefox, Opera, Camino, Galleon, Safari ja kaikki mobiiliselaimet.

Tärkeimmät erot SGML: n ja XHTML:

  • XHTML on kestävämpää kuin SGML.

  • XHTML: ää tukee monet WWW-sovellukset, toisin kuin SGML.

  • SGML ei tue muuntamista eri tiedostomuotoihin, kuten PDF, RSS tai RFT kuten XHTML.

  • XHTML tarjoaa nopeamman sivun lataamisen ja latausnopeuden kuin SGML.

  • Kaikki XHTML: llä on sulkeutuvat tagit, joita ei ole saatavilla SGML: ssä.