Marrëdhënia ndërmjet SGML, HTML dhe XML

Kur shikoni në SGML, HTML dhe XML, ju mund të konsideroni këtë një grupim familjar. SMGL, HTML dhe XML janë të gjitha gjuhët markup . Termi markup merr rrënjë nga redaktorët që bëjnë rishikime tek shkrimtari, dorëshkrimet. Një redaktor, kur shqyrton përmbajtjen, do të shënojë, dorëshkrimin për të nxjerrë në pah disa fusha. Në teknologjinë kompjuterike, një gjuhë markup është një grup fjalësh dhe simbole që theksojnë tekstin për ta përcaktuar atë për një dokument në internet. Për shembull, kur krijohet një faqe në internet, ju dëshironi të jeni në gjendje të paragrafët e veçantë dhe të vendosni letra në një lloj të fytyrës së guximshme. Kjo realizohet përmes një gjuhe markup. Pasi të kuptoni rolet SGML, HTML dhe XML në dizajnimin e faqeve të internetit, do të shihni lidhjen farefisnore që këto gjuhë të dallueshme kanë njëri-tjetrin. Marrëdhënia midis SGML, HTML dhe XML është një lidhje familjare që ndihmon në krijimin e faqeve të internetit dhe dinamikën e dizajnit të uebit.

SGML

Në këtë familje të gjuhëve markup, Standard Standardized Markup Language (SGML) është prindi. SGML siguron një mënyrë për të përcaktuar gjuhët markup dhe përcakton standardin për formën e tyre. Me fjalë të tjera, SGML deklaron se çfarë mund të bëjnë ose nuk mund të bëjnë disa gjuhë, cilat elemente duhet të përfshihen, të tilla si etiketat dhe struktura bazë e gjuhës. Si një prind i kalon tiparet gjenetike të një fëmije, SGML kalon strukturën dhe rregullat e formatimit të gjuhëve të markup.

HTML

HyperText Markup Language (HTML) është një fëmijë, ose aplikim, i SGML. Është HTML që zakonisht harton faqen për një shfletues interneti. Duke përdorur HTML, ju mund të futni imazhe, të krijoni seksione faqeje, të krijoni fonts dhe të drejtoni rrjedhën e faqes. HTML është gjuha markup që krijon formën dhe pamjen e faqes së internetit. Përveç kësaj, duke përdorur HTML, ju mund të shtoni funksione të tjera në një faqe interneti nëpërmjet gjuhëve të shkrimit, siç është JavaScript. HTML është gjuha mbizotëruese e përdorur për hartimin e faqes.

XML

Gjuha Extensible Markup (XML) është një kushëri për HTML dhe një nip i SGML. Edhe pse XML është një gjuhë markup dhe për këtë arsye pjesë e familjes, ajo ka funksione të ndryshme se HTML. XML është një nëngrup i SGML - jepni të drejta që një aplikacion, siç është HTML, nuk e ka. XML mund të përcaktojë aplikacionet e veta. Formati i Përshkrimit të Burimeve (RDF) është një aplikim i XML. HTML është i kufizuar në dizajn dhe nuk ka subset ose aplikacione. XML është një version i zbritur, ose i lehtë, i SGML, i projektuar për të punuar me bandwidth të kufizuar. XML ka trashëguar tipare gjenetike nga SGML, por është krijuar për të bërë familjen e vet. Subjektet e XML përfshijnë XSL dhe XSLT.