Hubungan Antara SGML, HTML, dan XML

Apabila anda melihat SGML, HTML , dan XML, anda boleh mempertimbangkan kumpulan keluarga ini. SMGL, HTML dan XML adalah semua bahasa markup . Markup istilah mendapat akar dari editor yang membuat semakan kepada penulis, manuskrip. Seorang editor, ketika mengkaji kandungan, akan 'menandai, manuskrip untuk menyerlahkan bidang-bidang tertentu. Dalam teknologi komputer, bahasa markup adalah satu set perkataan dan simbol yang menyerlahkan teks untuk menentukannya untuk dokumen web. Sebagai contoh, apabila membuat halaman Internet, anda mahu dapat perenggan yang berasingan dan meletakkan huruf dalam jenis berani. Ini dicapai melalui bahasa markup. Sebaik sahaja anda memahami peranan SGML, HTML dan XML bermain dalam reka bentuk laman web, anda akan melihat kekerabatan bahasa yang berbeza ini antara satu sama lain. Hubungan antara SGML, HTML, dan XML adalah ikatan keluarga yang membantu membuat laman web berfungsi dan reka bentuk web dinamik.

SGML

Dalam bahasa penanda bahasa ini, Bahasa Umum Glosari Standard (SGML) adalah ibu bapa. SGML menyediakan cara untuk menentukan bahasa markup dan menetapkan piawaian untuk borang mereka. Dalam erti kata lain, SGML menyatakan apa yang sesetengah bahasa boleh atau tidak boleh dilakukan, unsur-unsur apa yang mesti disertakan, seperti tag, dan struktur asas bahasa. Sebagai ibu bapa melepasi ciri-ciri genetik kepada seorang kanak-kanak, SGML melewati peraturan struktur dan format untuk menandakan bahasa.

HTML

HyperText Markup Language (HTML) adalah anak, atau aplikasi, SGML. Ia adalah HTML yang biasanya merancang halaman untuk pelayar Internet. Menggunakan HTML, anda boleh menanamkan imej, membuat bahagian halaman, menubuhkan fon dan mengarahkan aliran halaman. HTML adalah bahasa markup yang mencipta bentuk dan rupa halaman web. Di samping itu, menggunakan HTML, anda boleh menambah fungsi lain ke laman web melalui bahasa skrip, seperti JavaScript. HTML adalah bahasa utama yang digunakan untuk reka bentuk laman web.

XML

Language Markup Extensible (XML) adalah sepupu kepada HTML dan anak saudara kepada SGML. Walaupun XML adalah bahasa markup dan oleh itu sebahagian daripada keluarga, ia mempunyai fungsi yang berbeza daripada HTML. XML adalah subset dari SGML - memberikan hak bahawa aplikasi, seperti HTML, tidak mempunyai. XML boleh menentukan aplikasi sendiri. Format Penerangan Sumber (RDF) adalah aplikasi XML. HTML adalah terhad kepada reka bentuk dan tidak mempunyai subset atau aplikasi. XML adalah terbalik, atau cahaya, versi SGML, direka bentuk untuk bekerja dengan jalur lebar terhad. XML mewarisi sifat genetik dari SGML, tetapi dicipta untuk membuat keluarga sendiri. Subset XML termasuk XSL dan XSLT.