Setelah DOCTYPE dideklarasikan, kode selanjutnya adalah:
<html xmlns=" http://www.w3.org/1999/xhtml " lang="gb2312">
Biasanya kode HTML4.0 kita hanya <html>. Apa yang dimaksud dengan "xmlns" di sini?
"Xmlns" ini adalah singkatan dari namespace XHTML, yang disebut deklarasi "namespace". Apa peran namespace? Pemahaman Ajie sendiri adalah:
Karena xml memungkinkan Anda untuk mendefinisikan identitas Anda sendiri, identitas yang Anda definisikan mungkin sama dengan identitas yang didefinisikan oleh orang lain, namun memiliki arti yang berbeda. Kesalahan dapat dengan mudah terjadi ketika file dipertukarkan atau dibagikan. Untuk menghindari kesalahan ini, XML menggunakan deklarasi namespace, yang memungkinkan Anda mengidentifikasi identitas Anda melalui URL yang menunjuk ke sana. Misalnya:
Baik Xiao Wang maupun Xiao Li telah menetapkan tag <book>. Jika ruang nama Xiao Wang adalah " http://www.xiaowang.com ", ruang nama Xiao Li adalah " http://www.xiaoli.com " , maka ketika dua dokumen bertukar data, pengidentifikasi <book> tidak akan tertukar karena berasal dari namespace yang berbeda.
Penjelasan yang lebih populer adalah: namespace adalah untuk menandai sebuah dokumen untuk memberi tahu orang lain milik siapa dokumen tersebut. Hanya saja “siapa” ini diganti dengan alamat website.
XHTML adalah bahasa markup yang bertransisi dari HTML ke XML. XHTML harus mematuhi aturan dokumen XML, sehingga juga perlu mendefinisikan namespace. Dan karena XHTML1.0 tidak dapat mengkustomisasi logo, maka namespacenya sama, yaitu " http://www.w3.org/1999/xhtml ". Tidak masalah jika Anda belum begitu memahaminya, pada tahap ini kita hanya perlu menyalin kodenya saja.
Lang="gb2312" berikut ini menetapkan bahwa dokumen Anda menggunakan bahasa Mandarin Sederhana.