新生鳩丸掲示板♯

bakera.jp > 新生鳩丸掲示板♯ > [3718] Re: 文書型宣言の[]

記事個別表示 (3718)

[3718] Re: 文書型宣言の[]

ばけら (2006年6月21日 16時58分)

>少し前から気になっていたのですが、<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"[]>の最後に含まれる[]って何でしょうか?

 XML の文書型宣言の書式は

<!DOCTYPE' S Name (S ExternalID)? S? ('[' (markupdecl | DeclSep)* ']' S?)? '>

 となっていて、[] の中にはたとえば <!ELEMENT……> などの宣言を書くことができます。詳しくは XML の仕様書をご覧いただきたく。

 [] の中に何もない場合はもちろん [] 自体いらないわけですが、.NET Framework の XMLDocument クラスの実装では [] が勝手に出力されてしまうようです。

 まあ頑張って消しても良いのですが、別に間違いではないのでそのままにしてあります。

コメントフォーム

※広告や宣伝の書き込みはご遠慮ください。

:

:

:

最近の日記

関わった本など