Hubungan Antara SGML, HTML, dan XML

Ketika Anda melihat SGML, HTML , dan XML, Anda dapat menganggap ini sebagai pengelompokan keluarga. SMGL, HTML, dan XML adalah semua bahasa markup . Markup istilah mendapatkan akarnya dari editor membuat revisi ke manuskrip penulis. Editor, ketika meninjau konten, akan 'menandai' naskah untuk menyorot bidang tertentu. Dalam teknologi komputer, bahasa markup adalah sekumpulan kata dan simbol yang menyorot teks untuk mendefinisikannya untuk dokumen web. Misalnya, ketika membuat halaman Internet, Anda ingin dapat memisahkan paragraf dan memasukkan huruf dalam huruf tebal. Ini dicapai melalui bahasa markup. Setelah Anda memahami peran yang dimainkan SGML, HTML dan XML dalam desain halaman web, Anda akan melihat hubungan kekerabatan yang dimiliki bahasa-bahasa yang berbeda ini satu sama lain. Hubungan antara SGML, HTML, dan XML adalah ikatan keluarga yang membantu membuat situs web bekerja dan mendesain web dinamis.

SGML

Dalam keluarga bahasa markup ini, Standard Generalized Markup Language (SGML) adalah induknya. SGML menyediakan cara untuk menentukan bahasa markup dan menetapkan standar untuk formulirnya. Dengan kata lain, SGML menyatakan apa yang bisa atau tidak bisa dilakukan oleh beberapa bahasa, elemen apa yang harus dimasukkan, seperti tag, dan struktur dasar bahasa. Ketika orang tua menyampaikan sifat-sifat genetik kepada seorang anak, SGML melewati struktur dan aturan format untuk bahasa markup.

HTML

HyperText Markup Language (HTML) adalah anak, atau aplikasi, dari SGML. Ini adalah HTML yang biasanya mendesain halaman untuk browser Internet. Menggunakan HTML, Anda dapat menanamkan gambar, membuat bagian halaman, membuat font dan mengarahkan aliran halaman. HTML adalah bahasa markup yang menciptakan bentuk dan tampilan halaman web. Selain itu, dengan menggunakan HTML, Anda dapat menambahkan fungsi lain ke situs web melalui bahasa scripting, seperti JavaScript. HTML adalah bahasa utama yang digunakan untuk desain situs web.

XML

Extensible Markup Language (XML) adalah sepupu HTML dan keponakan ke SGML. Meskipun XML adalah bahasa markup dan karena itu bagian dari keluarga, itu memiliki fungsi yang berbeda dari HTML. XML adalah bagian dari SGML - berikan hak yang aplikasi, seperti HTML, tidak punya. XML dapat mendefinisikan aplikasi sendiri. Resource Description Format (RDF) adalah aplikasi XML. HTML terbatas untuk desain dan tidak memiliki subset atau aplikasi. XML adalah versi bawah, atau ringan, dari SGML, yang dirancang untuk bekerja dengan bandwidth terbatas. XML mewarisi sifat-sifat genetik dari SGML, tetapi dibuat untuk membuat keluarganya sendiri. Subset XML termasuk XSL dan XSLT.