bakera.jp > 新生鳩丸掲示板♯ > [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 クラスの実装では [] が勝手に出力されてしまうようです。
まあ頑張って消しても良いのですが、別に間違いではないのでそのままにしてあります。
※広告や宣伝の書き込みはご遠慮ください。
題名 :
名前 :
本文 : >>少し前から気になっていたのですが、<!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 クラスの実装では [] が勝手に出力されてしまうようです。 > まあ頑張って消しても良いのですが、別に間違いではないのでそのままにしてあります。
最近の日記
関わった本など