"Mengapa kita harus meninggalkan HTML?" Pertanyaan ini terlalu panjang untuk dijelaskan, jadi saya akan mencoba membuatnya tetap sederhana:
Ada tiga kelemahan utama dalam perkembangan HTML saat ini:
1. Terlalu sederhana. Itu tidak dapat beradaptasi dengan kebutuhan perangkat dan aplikasi jaringan yang semakin banyak. Misalnya, ponsel, PDA, dan peralatan informasi tidak dapat menampilkan HTML secara langsung.
2. Terlalu besar. Karena kode HTML tidak terstandarisasi dan membengkak, browser harus cerdas dan cukup besar untuk menampilkan HTML dengan benar. Jelas tidak mungkin menginstal IE6 pada PDA Anda. Tidak ada cukup ruang, dan perhitungannya tidak dapat mengimbangi.
3. Data dan kinerja tercampur. Dengan cara ini, jika Anda ingin mengubah tampilan halaman Anda, Anda harus membuat ulang HTMLnya. Menampilkan data yang sama pada perangkat jaringan yang berbeda memerlukan HTML yang berbeda.
Anda mungkin mengatakan bahwa kekurangan ini tidak penting bagi Anda saat ini dan tidak serius. Namun masyarakat selalu mengalami kemajuan, teknologi selalu berkembang, dan masyarakat selalu ingin pekerjaannya menjadi lebih sederhana dan efisien. Perkembangan peralatan jaringan tidak akan berhenti karena kekurangan HTML. Komputer desktop yang besar akan digantikan oleh perangkat yang lebih ringan dan kompak. Oleh karena itu, diperlukan bahasa baru yang dapat mendeskripsikan data sehingga semua perangkat dapat memahaminya (ini menciptakan XML); diperlukan bahasa untuk mengontrol presentasi sehingga data dapat ditampilkan dengan benar di perangkat yang berbeda (ini menciptakan XSl ).
Dengan kata lain, kedepannya kami pasti akan menggunakan XML untuk mengubah data dan XSL untuk mengontrol kinerja. Jadi bagaimana sekarang?
Sekarang, jelas bahwa ribuan halaman HTML asli masih harus berfungsi dengan baik dan tidak dapat ditinggalkan begitu saja. Apalagi browser saat ini tidak bisa langsung menampilkan dokumen XML. Sekalipun saya bisa di masa depan, apa yang harus saya lakukan sekarang?
Jadi W3C merumuskan XHTML. XHTML adalah jembatan dari HTML ke XML. Ini adalah rencana transisi yang memandu orang-orang untuk secara bertahap beralih menuju standar dan XML. Meskipun XHTML memiliki "X", XHTML tidak dapat diperluas. XHTML hanya mengikuti spesifikasi XML berdasarkan HTML. Mudah dipelajari dan hanya membutuhkan sedikit pengetahuan baru.
Sedangkan untuk XSL, CSS kini dapat digunakan untuk mengimplementasikan beberapa fungsi XSL.
Di atas adalah jawaban untuk "Mengapa meninggalkan HTML". Mungkin kurang komprehensif, tapi poin utamanya ada di sini.