SGML: n, HTML: n ja XML: n välinen suhde

Kun tarkastelet SGML: ää, HTML : ää ja XML: ää, voit tarkastella tätä perhejakoa. SMGL, HTML ja XML ovat kaikki merkintäkieliä . Termi merkintä saa juurensa muokkaajista, jotka tekevät tarkistuksia kirjoittajalle, käsikirjoituksille. Julkaisija, joka tarkistaa sisältöä, "korostaa, käsikirjoituksen korostamalla tiettyjä kenttiä. Tietotekniikassa merkintäkieli on joukko sanoja ja symboleja, jotka korostavat tekstiä sen määrittelemiseksi verkkoasiakirjalle. Esimerkiksi luodessasi Internet-sivun voit halutessasi antaa erilliset kappaleet ja laittaa kirjaimet bold-face-tyyppiseen muotoon. Tämä tapahtuu merkintäkielen kautta. Kun ymmärrät roolit SGML-, HTML- ja XML-pelit web-sivun suunnittelussa, näet näiden sukulaisten, jotka nämä erilliset kielet ovat toisilleen. SGML: n, HTML: n ja XML: n välinen suhde on perhesite, joka auttaa tekemään sivustot toimivat ja web-suunnittelu dynaaminen.

SGML

Tässä merkintäkielten perheessä on vanhempi vakiomuotoinen yleistetty tunnistemerkki (SGML). SGML tarjoaa tavan määrittää merkintäkielet ja asettaa niiden muodon standardin. Toisin sanoen SGML ilmoittaa, mitä jotkut kielet osaavat tai eivät voi tehdä, mitä elementtejä on lisättävä, kuten tunnisteet ja kielen perusrakenne. Kun vanhempi kulkee lapsen geneettisiin piirteisiin, SGML siirtää rakenne- ja muotoilusäännöt merkityille kielille.

HTML

HyperText-merkintäkieli (HTML) on SGML: n lapsi tai sovellus. HTML on yleensä suunnitteli sivun Internet-selaimelle. HTML: n avulla voit upottaa kuvia, luoda sivuosioita, luoda fontteja ja ohjata sivun virtaa . HTML on merkintäkieli, joka luo verkkosivun muodon ja ulkonäön. Lisäksi HTML: n avulla voit lisätä muita toimintoja verkkosivustoon skriptikielten, kuten JavaScriptin kautta. HTML on hallitseva kieli, jota käytetään verkkosivujen suunnittelussa.

XML

Extensible Markup Language (XML) on serkku HTML: lle ja veljenpoika SGML: lle. Vaikka XML on merkintäkieli ja siksi osa perheestä, sillä on erilaisia ​​toimintoja kuin HTML. XML on SGML: n osajoukko - anna sille oikeudet, että sovellus, kuten HTML, ei ole. XML voi määritellä omia sovelluksiaan. Resurssin kuvausmuoto (RDF) on XML-sovellus. HTML on rajattu muotoiluun eikä siinä ole osajoukkoja tai sovelluksia. XML on selitetty tai kevyt, SGML: n versio, joka on suunniteltu toimimaan rajoitetun kaistanleveyden kanssa . XML perii geneettiset ominaisuudet SGML: ltä, mutta se on luotu tekemään oma perheensä. XML-alkiot sisältävät XSL: n ja XSLT: n.