XHTMLに於ける名前空間について簡単に解説します。 名前空間とは。 名前空間とは、XMLに於いて要素名や属性名が衝突しないようにするために考案された概念です。 XHTMLのベースとなっているXMLでは、複数の応用言語を一つの文書で利用する事が可能になります。 しかしながら、それを認めてしまうと、例えばXHTMLの<p>要素と別の言語での<p>要素の区別が付かなくなってしまいます。 また要素だけでなく、属性についても同様の問題が起こります。 そこで、名前空間と言う概念を設けて、どちらの応用言語の要素・属性かを区別出来るようにしております。 名前空間の使い方。 xmlns属性。 XHTMLでは<html>要素にxmlns="http://www.w3.org/1999/xhtml"属性で名前空間に対応するURIとして http://www.w3.org/1999/xhtml を指定します。