Setiap plugin akan menghasilkan kode yang ingin dihasilkan dan beberapa di antaranya tidak akan sesuai dengan XHTML 1.1. Satu-satunya cara yang masuk akal untuk memperbaikinya adalah dengan mengaudit masing-masing dan baik memodifikasi pelanggar atau meminta pengembang untuk memodifikasi atau menggunakan modifikasi Anda sebagai tambalan.
Bergantian Anda dapat mencoba menulis filter untuk membersihkannya tetapi mencoba untuk menangkap semua kasus khusus sepertinya merupakan versi dari mimpi buruk pribadi saya sendiri dan itu juga akan mempengaruhi kinerja untuk keuntungan dudious.
Apakah Anda memiliki klien / bos yang menginginkan ini, atau itu hanya sesuatu yang dianggap sebagai " baik untuk dimiliki ?" (Ya, ada beberapa yang sangat merasakannya. Namun saya bukan salah satunya.)
Yang mengatakan, XHTML kehilangan status " anak berambut pirang " di web; bahkan Tim Berners-Lee mengatakannya di tahun 2006:
Beberapa hal lebih jelas dengan beberapa tahun ke belakang. Diperlukan untuk mengembangkan HTML secara bertahap. Upaya untuk membuat dunia beralih ke XML, termasuk tanda kutip di sekitar nilai atribut dan garis miring dalam tag dan ruang nama kosong sekaligus tidak berhasil. Publik penghasil HTML besar tidak bergerak, terutama karena browser tidak mengeluh. Beberapa komunitas besar memang bergeser dan menikmati hasil dari sistem yang terbentuk dengan baik, tetapi tidak semua. Penting untuk mempertahankan HTML secara bertahap, serta melanjutkan transisi ke dunia yang terbentuk dengan baik, dan mengembangkan lebih banyak kekuatan di dunia itu.
Anda mungkin juga ingin membaca HTML5 jauh lebih mudah untuk menulis daripada XHTML 1.0. lebih pada StackOverflow. Inilah ringkasan mereka:
Hanya sintaksis, ketika Anda menggunakan HTML5, Anda berakhir dengan markup bersih, lebih mudah dibaca yang selalu memanggil mode standar. Ketika Anda menggunakan XHTML 1.0 (disajikan sebagai teks / html), Anda menentukan sekelompok kasar (untuk memvalidasi terhadap dtd jelek) yang akan dilakukan browser secara otomatis.