Merkintätekniikoita, kuten SGML ja XHTML, pidetään myös merkintälingvistiikkana. Merkintäkieli on sanojen ja leksikaalisten kohteiden järjestelmä, jota käytetään digitaalitekniikassa sisällön korostamiseen ja määrittämiseen verkkojulkaisulle. On tärkeää ymmärtää SGML- ja XHTML-kielten vastuut uusien verkkosivustojen luomisessa. heillä on ainutlaatuinen suhde.
Näiden kahden kielen välinen yhteys nähdään perheyhteyteen, joka auttaa verkkosivujen toiminnassa ja myös verkkosivustojen mukautuvassa ja dynaamisessa suunnittelussa. Siksi erot molempien merkintäkielten välillä ovat melko selkeitä ja tärkeitä.
Ero SGML:n ja XHTML:n välillä on se, että SGML on GML:n jälkeläinen ja HTML-koodi on luotu SGML:n avulla, kun taas XHTML:stä puhuttaessa sitä käytetään verkkosivustosi XML-kielellä tapahtuvaan tuotantoon ja koodaukseen. Sekä SGML että XHTML ovat tietokoneen merkintäkieliä, joita käytetään sähköisten tiedostojen muuntamiseen tekstiksi.
Tavallinen yleinen merkintäkieli, SGML:n täysi muoto on metakieli, joka on maailmanlaajuinen standardi merkintäkielten määrittelyssä. Merkinnät koostuvat tunnisteista, jotka kuvaavat sanajonon tarkoitusta tai kuinka se tulee esittää lopullisella verkkosivulla. SGML:n painopiste keskittyy kuvaaviin merkintöihin, kuten tunnisteeseen "emphasis>". Asiakirjan toiminnallisuus on merkitty tällä merkinnällä, joka voidaan lukea käänteisenä videona tietokoneen näytöllä, kirjoituskoneen korostuksena tai kursivoituna ladattuna.
EXtensible HyperText Markup Language on lyhenne sanoista XHTML. Se on kieli, joka yhdistää HTML:n ja XML:n. XHTML on huomattavan samanlainen kuin HTML, vaikka se on tiukempi. XML-ohjelmaksi määritetty HTML tunnetaan nimellä XHTML. Kaikki yleisimmät verkkoselaimet ovat yhteensopivia sen kanssa. Vaikka XHTML on lähes identtinen HTML:n kanssa, hyvän koodin kirjoittaminen on varmasti tärkeämpää, koska XHTML:llä on tiukempi syntaksi, mukaan lukien isojen ja pienten kirjainten herkkyys HTML:ään verrattuna.
SGML:n ja XHTML:n vertailutaulukko
Vertailuparametrit | SGML | XHTML |
Lyhenne | Vakio yleinen merkintäkieli | EXtensible Hypertext Markup Language. |
Ylläpito ja tuki | SGML on vähäinen, koska se on monimutkainen käyttöliittymä ja tiukat koodit. | XHTML on erittäin kestävä merkintäkieli, jota käytetään |
Nopeus | SGML latautuu ja päivittyy hitaasti | XHTML latautuu nopeasti ja monet verkkosivut ovat yhteensopivia sen kanssa. |
Alkuperä | SGML on IBM:n yleisen merkintäkielen (GML) jälkeläinen, jonka Charles Goldfarb ja tiimi loivat 1960-luvulla. | 26. tammikuuta 2000 versiossa 5.0, viimeisin julkaisu lokakuussa 2014. |
Versiot | Ei versiohaaroja, mutta asiakirja sisältää; julistus, prologi ja DTD. | XHTML; 1.1, 2.0, 2.1, 5.0 jne. |
Mikä on SGML?
Standard Generalized Markup Language (SGML) on lyhenne sanoista SGML. SGML on HTML:n ja XML:n ensisijainen kieli, joita kaikkia käytetään tällä hetkellä yleisesti sähköisten asiakirjojen transkriptiossa. SGML:n vetovoima on kasvanut nopeasti ajan myötä useilla erikoisaloilla. SGML:llä on myös joitain rajoituksia.
SGML:n vahvojen asetusten vuoksi syntyy epäluotettava ohjelma, koska yleisesti hyväksyttyjä tyylisivuja ei ole. Lisäksi SGML-tiedonsiirto on monimutkaistunut äärimmäisen monimutkaiseksi ohjelmistojen vaihtelevan täydellisen yhteentoimivuuden seurauksena, mikä voi johtaa suuriin ongelmiin. Näiden haittojen vuoksi kyynikot ovat nimenneet SGML:n "Sounds Good Maybe Later".
DTD:t määritetään käyttämällä SGML:ää (asiakirjatyyppimääritelmiä). DTD määrittelee jonkinlaisen tekstin, kuten raportointitutkimuksen, kuvailemalla, mitkä komponentit dokumentissa täytyy esiintyä - esimerkiksi Otsikko> - ja laatimalla säännöt asiakirjan osien käytölle, kuten artikkelin olemassaolosta. taulukkomerkinnässä, mutta ei oikeastaan taulukossa.
Jäsennysohjelma voi tutkia merkittyä tekstiä nähdäkseen, noudattaako se DTD:tä. Muut sovellukset voivat skannata merkinnät luodakseen indeksoinnin tai muuntaakseen sivun PostScript-muotoon julkaisemista varten käyttämällä SGML:ää lopulliselle verkkosivulle. Kuitenkin toiminnot ja menetelmät koodaamiseen SGML-kielellä ovat melko monimutkaisia ja kovia verrattuna yksinkertaistettuun XML-kieleen.
Mikä on XHTML?
XHTML on HTML 4.0:n edeltäjä, joka luotiin käsitteeksi. Myöhemmin HTML:stä luotiin muunnelma monenlaisen digitaalisen tiedon luomiseksi. On monia syitä, miksi sisällöntuottajat päättävät tuottaa XHTML:ää. Tämä kieli luotiin, jotta käyttäjät voivat luoda mukautettuja tunnisteitaan. XHTML on kannettava merkintäkieli. Tämän seurauksena muut kuin työpöytäkäyttäjät voivat käyttää tekniikkaa näiden sähköisten tiedostojen selaamiseen.
Tämän seurauksena XHTML on XML-tuote, kun taas HTML on SGML-tulos. XML luotiin myös tarkoituksena olla laajennettavissa. Tämän seurauksena myös XHTML:stä on tullut laajennettavissa olevaa. XML-dokumenttien kuvaukset eli DTD:t perustettiin XML:llä SGML:n tapauksessa. XML:n ja sen muunnelmien isäksi voidaan sanoa olevan SGML
XHTML tarkoittaa "EXtensible HyperText Markup Language" ja se on kieli, joka yhdistää HTML:n ja XML:n. XHTML on huomattavan samanlainen kuin HTML, vaikka se on tiukempi. XHTML on paljon kestävämpi kuin SGML.
Verkkosovellukset monimutkaistuvat kokemuksen myötä. Tämän seurauksena XHTML saa laajan hyväksynnän. Suuri määrä ohjelmia toteuttaa XHTML:n käyttöä. Tämän seurauksena sitä voidaan käyttää monimutkaisten verkkosivustojen rakentamiseen. Ne harvat tietokoneet, jotka pystyvät käsittelemään XHTML:ää, toimivat nopeammin vähentyneiden virheprosessiparametrien vuoksi. Tiedostojen, joissa on paljon virheitä, käsittely kestää kauemmin.
Tärkeimmät erot SGML:n ja XHTML:n välillä
Johtopäätös
Kuvauskielet, kuten HTML ja XML, ovat molemmat merkintäkieliä. SGML on erikoistunut merkintäkieli verkkosisällön ilmaisemiseen, kun taas XML on yleinen merkintäkieli minkä tahansa tiedon kuvaamiseen.
Yleisesti voidaan todeta, että XHTML-akateemiset pätevyydet puuttuvat SGML-pohjaisista järjestelmistä. Google Chrome, Firefox, Safari, Vista ja kaikki mobiiliselaimet ovat esimerkkejä selaimista, jotka todella voivat käsitellä XHTML-tiedostoja. SGML:n tehokkaiden oletusasetusten vuoksi luodaan epävarma ohjelma, koska laajalti hyväksyttyjä tyylisivuja ei ole.