오늘 우리는 페이지 레이아웃에 흥미로운 사용자 정의 태그를 사용하는 방법을 배울 것입니다. 어떤 친구들은 이런 질문을 할 수도 있습니다. 자신들이 무심코 정의한 태그를 브라우저가 어떻게 올바르게 인식할 수 있나요?
여기서 문서의 네임스페이스를 사용하게 되는데, 네임스페이스는 무엇을 의미하나요?
XML의 가장 큰 특징 중 하나가 확장성이라는 것은 누구나 알고 있습니다. 자신만의 태그를 만들 수도 있고, 다른 사람이 만든 태그를 사용할 수도 있습니다. 여기서 문제가 됩니다. 즉,
정의한 태그가 다른 사람이 정의한 태그와 동일할 수 있지만 각각은 동일한 의미를 나타냅니다. 하지만 다릅니다.
예를 들어 블루라는 사람이 두 명 있는데, 한 명은 클래식에, 다른 한 명은 티아냐에 있다고 설명하면 이렇게 설명할 수 있어요. 티아냐: 블루, 클래식(Classic) : 파란색이므로 혼동이 없습니다.
네임스페이스의 의미는 이 문서가 누구의 것인지 다른 사람에게 알리는 것입니다. xhtml은 html에서 xml로의 전환의 산물이며 여기서 네임스페이스도 제공합니다.
아래 예를 보면 blueidea라는 접두사 이름을 지정하고, http://bbs.blueidea.com은 네임스페이스를 설명하는 데 사용되는 URL입니다. xmlns는 xhtml 네임스페이스를 참조합니다.