Perbezaan antara sgml & xhtml

Perbezaan antara sgml & xhtml

SGML vs XHTML

SGML bermaksud bahasa markup umum standard. Ia telah menjadi standard antarabangsa dalam menentukan keterangan jenis dan kandungan dokumen digital. SGML boleh dianggap sebagai bahasa ibu HTML dan XML, yang kini digunakan secara meluas untuk menyalin dokumen digital. Dengan masa, populariti SGML telah meningkat dengan pesat dalam bidang profesional yang berbeza. Terdapat beberapa halangan untuk SGML juga. Oleh kerana tidak ada helaian gaya yang disokong secara meluas di SGML, perisian yang tidak stabil dibangunkan kerana tetapan kuat SGML. Selain itu, pertukaran data SGML telah menjadi sangat kompleks kerana pelbagai keserasian di antara pakej perisian, yang boleh menyebabkan masalah yang serius. Cynics telah menamakan SGML sebagai "bunyi yang baik mungkin kemudian" untuk keburukan ini.

Sekarang XHTML adalah draf yang disediakan sebagai perumusan HTML 4.0. Keluarga dokumen digital yang dibangunkan kemudian di bawah subset HTML. Terdapat banyak sebab mengapa pemaju kandungan memutuskan untuk membangunkan XHTML. Bahasa ini bertujuan untuk diperpanjang sehingga pengguna dapat merancang tag mereka sendiri. XHTML adalah mudah alih. Oleh itu, ejen bukan desktop dapat mengakses dokumen digital ini melalui internet. Oleh itu, XHTML adalah pengeluaran XML dan SGML telah menghasilkan HTML. XML juga direka untuk diperluaskan. Oleh itu XHTML juga boleh diperluaskan. Sekiranya SGML, XML telah mencipta definisi jenis dokumen atau DTD. SGML boleh dikatakan sebagai ibu XML dan subsetnya.

XHTML lebih mampan daripada SGML. Dengan masa, aplikasi web menjadi lebih canggih. Ini akan membawa kepada populariti XHTML yang meluas.XHTML disokong oleh sejumlah besar aplikasi. Oleh itu, ia boleh digunakan untuk membuat laman web yang kompleks. Sekiranya SGML, tidak banyak aplikasi yang disokong oleh penyemak imbas. Dokumen XHTML mengikuti peraturan XML dan boleh ditukar menjadi banyak format fail seperti PDF, RSS atau RFT. Oleh kerana rutin pemprosesan ralat yang lebih pendek, beberapa penyemak imbas yang dapat menyokong XHTML sedang melaksanakan pada kelajuan lebih cepat. Dokumen yang mengandungi kesilapan liberal memerlukan lebih banyak masa untuk diproses. Menggunakan XHTML mengurangkan masa pemuatan halaman dan kelajuan muat turun. XHTML menampilkan tag penutup. Ini adalah permulaan yang baik untuk pengaturcara pemula dan membantu para profesional web terus dikemas kini. Sumber anda akan ditukar menjadi versi yang bersih dan boleh dibaca dan meningkatkan kemahiran anda sebagai profesional web. Untuk membungkusnya, XHTML menunjukkan profesionalisme yang tidak terdapat dalam aplikasi berasaskan SGML. Beberapa pelayar yang boleh menerima dokumen XHTML adalah Google Chrome, Mozilla Firefox, Opera, Camino, Galleon, Safari dan semua pelayar mudah alih.

Perbezaan utama antara SGML & XHTML:

  • XHTML lebih mampan daripada SGML.

  • XHTML disokong oleh banyak aplikasi web tidak seperti SGML.

  • SGML tidak menyokong menukar ke dalam pelbagai format fail termasuk PDF, RSS atau RFT seperti XHTML.

  • XHTML menawarkan kelajuan memuat dan muat turun halaman lebih cepat daripada SGML.

  • Semua XHTML mempunyai tag penutup, yang tidak tersedia di SGML.