DOCTYPE이 선언된 후 다음 코드는 다음과 같습니다.
<html xmlns=" http://www.w3.org/1999/xhtml " lang="gb2312">
일반적으로 HTML4.0 코드는 <html>입니다. 여기서 "xmlns"는 무엇입니까?
이 "xmlns"는 XHTML 네임스페이스의 약자로 "네임스페이스" 선언이라고 합니다. 네임스페이스의 역할은 무엇인가요? Ajie 자신의 이해는 다음과 같습니다.
xml을 사용하면 자신의 ID를 정의할 수 있으므로 정의한 ID는 다른 사람이 정의한 ID와 동일할 수 있지만 의미는 다릅니다. 파일을 교환하거나 공유할 때 오류가 쉽게 발생할 수 있습니다. 이 오류를 방지하기 위해 XML은 네임스페이스 선언을 사용하여 이를 가리키는 URL을 통해 신원을 식별할 수 있습니다. 예를 들어:
Xiao Wang과 Xiao Li는 모두 <book> 태그를 정의했습니다. Xiao Wang의 이름 공간이 " http://www.xiaowang.com "이면 Xiao Li의 이름 공간은 " http://www.xiaoli.com "입니다. 두 문서가 데이터를 교환할 때 <book> 식별자는 서로 다른 네임스페이스에 속하므로 혼동되지 않습니다.
더 대중적인 설명은 다음과 같습니다. 네임스페이스는 이 문서가 누구에게 속해 있는지 다른 사람에게 알리기 위해 문서를 표시하는 것입니다. 단지 이 "누가"가 웹사이트 주소로 대체되었을 뿐입니다.
XHTML은 HTML에서 XML로 전환하는 마크업 언어이므로 XML 문서 규칙을 준수해야 하므로 네임스페이스도 정의해야 합니다. 그리고 XHTML1.0은 로고를 사용자 정의할 수 없기 때문에 네임스페이스는 " http://www.w3.org/1999/xhtml "과 동일합니다. 아직 이해하지 못하더라도 상관없습니다. 이 단계에서는 코드를 복사하기만 하면 됩니다.
다음 lang="gb2312"는 문서에서 중국어 간체를 사용함을 지정합니다.