私がxhtml文書を持っていれば、デフォルトの名前空間は "xhtml"と仮定します。任意の利点、または欠点が明示のように、このデフォルトの名前空間を宣言するために、そこにある:デフォルトのxhtml名前空間の明示的宣言の利点
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xi="http://www.w3.org/2001/XInclude">
<head>
. . .
これは、ブラウザが名前空間に属していなくてもhtml要素を正常にレンダリングすることを意味しますか? – chad
いいえ、正しく表示されるには、常に 'http:// www.w3.org/1999/xhtml'名前空間になければならないということです。しかし、HTMLでは、これは "魔法のように"起こります。 – Alohci