หลังจากประกาศ DOCTYPE แล้ว รหัสถัดไปคือ:
<html xmlns=" http://www.w3.org/1999/xhtml " lang="gb2312">
โดยปกติโค้ด HTML4.0 ของเราจะมีเพียง <html> คืออะไร "xmlns" ที่นี่
"xmlns" นี้เป็นตัวย่อของเนมสเปซ XHTML ซึ่งเรียกว่าการประกาศ "เนมสเปซ" บทบาทของเนมสเปซคืออะไร? ความเข้าใจของอาเจี๋ยเองคือ:
เนื่องจาก xml อนุญาตให้คุณกำหนดข้อมูลประจำตัวของคุณเอง ข้อมูลประจำตัวที่คุณกำหนดจึงอาจเหมือนกับข้อมูลประจำตัวที่ผู้อื่นกำหนด แต่มีความหมายต่างกัน ข้อผิดพลาดอาจเกิดขึ้นได้ง่ายเมื่อมีการแลกเปลี่ยนหรือแชร์ไฟล์ เพื่อหลีกเลี่ยงข้อผิดพลาดนี้ XML จะใช้การประกาศเนมสเปซ ซึ่งช่วยให้คุณสามารถระบุตัวตนของคุณผ่าน URL ที่ชี้ไป ตัวอย่างเช่น:
ทั้ง Xiao Wang และ Xiao Li ได้กำหนดแท็ก <book> หาก name space ของ Xiao Wang คือ " http://www.xiaowang.com " ดังนั้น name space ของ Xiao Li คือ " http://www.xiaoli.com " ดังนั้น เมื่อเอกสารทั้งสองแลกเปลี่ยนข้อมูล ตัวระบุ <book> จะไม่สับสนเนื่องจากเป็นของเนมสเปซที่ต่างกัน
คำอธิบายที่เป็นที่นิยมมากกว่าคือ เนมสเปซคือการทำเครื่องหมายเอกสารเพื่อบอกผู้อื่นว่าเอกสารนี้เป็นของใคร เพียงแต่ว่า "ใคร" นี้ถูกแทนที่ด้วยที่อยู่เว็บไซต์
XHTML เป็นภาษามาร์กอัปที่เปลี่ยนจาก HTML เป็น XML โดยจะต้องปฏิบัติตามกฎของเอกสาร XML ดังนั้นจึงจำเป็นต้องกำหนดเนมสเปซด้วย และเนื่องจาก XHTML1.0 ไม่สามารถปรับแต่งโลโก้ได้ เนมสเปซจึงเหมือนกัน ซึ่งก็คือ " http://www.w3.org/1999/xhtml " ไม่สำคัญหรอกว่าคุณจะยังไม่เข้าใจมันมากนัก ในขั้นตอนนี้เราแค่ต้องคัดลอกโค้ดเท่านั้น
lang="gb2312" ต่อไปนี้ระบุว่าเอกสารของคุณใช้ภาษาจีนตัวย่อ