<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> <dfn><rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書型宣言<rt xmlns="http://www.w3.org/1999/xhtml">Document type declaration</rt></rubyb></dfn>は、
その<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書型</anchor>及び<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書型定義</anchor>を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">宣言</anchor>する<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">マーク宣言</anchor>です。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書実体</anchor> (または<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">部分文書実体</anchor>) の最初の方に記述します。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[16]</anchor-end> <strong>文書型宣言と文書型定義</strong>:
<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書型宣言<rt xmlns="http://www.w3.org/1999/xhtml">Document type declaration</rt></rubyb>と<rubyb xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><anchor>文書型定義</anchor><rt xmlns="http://www.w3.org/1999/xhtml">document type definition</rt></rubyb>はよく混同されますが、
別のものです。文書型宣言を使って記述するのが<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書型定義</anchor>です。</p><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="113" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[113]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> における <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DOCTYPE</anchor> については、 <code xmlns="http://www.w3.org/1999/xhtml" class="HTML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&lt;!DOCTYPE HTML&gt;</anchor></code>
を参照してください。</comment-p><section><h1>構文</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[14]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO 8879</anchor> を元に文書型宣言の構文を <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ABNF</anchor>
で表すと、次のようになります。</p><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> <code class="ABNF"><dfn>文書型宣言</dfn> := <code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">mdo</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DOCTYPE</anchor> 1*dps <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書型名</anchor> [1*dps 外部部分集合参照 <title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">1*dps <code xmlns="http://www.w3.org/1999/xhtml" class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">dso</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書型宣言部分集合</anchor> <code xmlns="http://www.w3.org/1999/xhtml" class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">dsc</anchor></code> ] *dps <code xmlns="http://www.w3.org/1999/xhtml" class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">mdc</anchor></code> ;; <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JISX4151</anchor>‐1992 (110)</title></code></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> <code class="ABNF"><dfn>dps</dfn> := <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">s</anchor> / <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">注釈</anchor> ;; <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ps</anchor> − (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">引数実体参照</anchor> / <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Ee</anchor>)</code></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end> <code class="ABNF"><dfn>外部部分集合参照</dfn> := <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">外部識別子</anchor> [1*dps (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CDATA</anchor> / <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">NDATA</anchor> / <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SDATA</anchor>) &lt;内部部分集合で宣言される<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">記法名</anchor>&gt; ] ;; Web SGML なら (見出し語 + 記法名) を使える [110] </code></li></ul><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form><section><h1>構文図</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[15]</anchor-end> いいかげんな構文の図を描いてみました。</p><pre>mdo-&gt;DOCTYPE-&gt; ps -&gt; Name --------------------+
               \/     \/                      \/
           keyword -&gt; ps ------------------&gt; dso -&gt; isub -&gt; dsc
                      |                     /\/\            |
                      |                     | ps ---&gt; mdc &lt;-+
                      |                     | /\       /\
                      +-&gt;  SYSTEM  -&gt; ps -&gt; syslit ----+
                      \/                        /\
                    PUBLIC  -&gt; ps -&gt; minlit -&gt; ps</pre><pre> mdo
  #
 DOCTYPE
  #
 ps ---&gt; rni
  #       #
 Name   keyword
  |       |
  +---+---+&lt;------------------r----------------------+
      |                                              |
  +---+---+                                          |
  |       #                                          |
  |      ps ----+-------------------------+-------+  |
  |       |     #                         #       #  |
  |       |   SYSTEM                   PUBLIC   keyword
  |       |    |   |                    #  |      
  |       |    |   |                   ps  |
  |       |    |   |                  # |  |
  |       |    |   | +---------- minlit |  |
  |       |    |   # #               |  |  |
  |       |    $   ps                |  |  |
  |       |    |  |  #               $  r  r
  |       |    |  | syslit           |  |  |
  |       |    |  $  |  #            |  |  |
  |       |    |  |  | ps            |  |  |
  |       |    |  |  |  |            |  |  |
  +-------+----+--+--+---------------+--+--+&lt;-+
          |                                   |
  +-------+-----+-----+                       r
  |             #     #                       |
  |            dso   otherwise ---------------+
  |             #
  |           intsub
  |             #
  |            dsc
  |             |
  +------+------+
         #
        mdc</pre><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section></section><section><h1>内部部分集合と外部部分集合</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> 旧来の SGML では、文書型宣言は必須でした。 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">class</anchor> 
としての文書型定義と、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">instance</anchor> 
である<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書実体</anchor>は常に対を成す必要があったからです。しかし、
文書型定義を全ての<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書実体</anchor>に含めなければならないとすると面倒で、
無駄でもあります。ですから、たいていは<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">外部部分集合実体</anchor>として外部 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTD</anchor> 
を用意しておいて、
それを公開識別子や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">システム識別子</anchor>による参照として文書型宣言中に記述します。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> しかし、 <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;5</anchor-internal> のようにしていても、
ある文書では文書型定義の一部を修正したいということがあり得ます。
その時は、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">内部部分集合</anchor>に差分の定義を書いておくことが出来ます。
<weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">もちろん、外部部分集合無しですべて内部部分集合に書いても構いません。</weak></p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section><section><h1>文書型宣言の省略</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end> Web SGML では、<ul><li><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">LINK</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">EXPLICIT</anchor> NO</code> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">明示連結</anchor>不使用) かつ</li><li><code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CONCUR</anchor> NO</code> (並行文書型不使用) かつ</li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文書実現値</anchor>が<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">完全タグ付き</anchor>又は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">充足タグ付き</anchor>であり、かつ</li><li>-- <code class="SGML"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IMPLYDEF</anchor> DOCTYPE YES</code> 又は<ul><li><code class="SGML">IMPLYDEF <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ELEMENT</anchor> YES</code> </li></ul></li></ul></p><p>のとき、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML文書実体</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">前書き</anchor>を省略できます。
このとき、次の暗黙の宣言が仮定されます。<dl><dt><code class="SGML">IMPLYDEF DOCTYPE YES</code> のとき</dt><dd>
<code class="SGML">&lt;!DOCTYPE #IMPLIED SYSTEM&gt;</code></dd><dt><code class="SGML">IMPLYDEF DOCTYPE NO</code> のとき</dt><dd>
<code class="SGML">&lt;!DOCTYPE #IMPLIED&gt;</code></dd></dl></p><p>(Web SGML K.4.9 参照。)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end> 素の SGML は <abbr>oo<title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">オブジェクト指向</title></abbr> でいうところの
class-based で、 Web SGML は prototype-based 
風な特徴を取り入れてみたというところでしょか
(といっても Web SGML に prototype はないですが)。</p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section><section><h1>DOCTYPE switch</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[13]</anchor-end> 21世紀初頭の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WWWブラウザ</anchor>の多くでは、
文書型宣言の記述によって <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS</anchor>
の解釈等を変更する <dfn><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DOCTYPEスイッチ</anchor></dfn>が実装されています。</p><p>DOCTYPE スイッチは <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WinIE</anchor> 
の不具合など旧来の実装と本来の仕様に従った実装との互換性の問題への一つの解法として提案されたものですが、
文書型宣言の本来の役割に基づくものではありませんし、
何らかの規格としてまとめられているものでもありませんから、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">著者</anchor>の誤解と混乱を招いています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WinIE</anchor> の DOCTYPE switch って 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML宣言</anchor>だけじゃなくて<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">注釈宣言</anchor>なんかでも効かなくなるのか。
どうしようもないなあ。</p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section><section><h1>参考文献</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <em>マニアックな文法論議 - 文書型宣言の読み方</em><pre> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.ne.jp/asahi/minazuki/bakera/html/sgml/doctype">http://www.ne.jp/asahi/minazuki/bakera/html/sgml/doctype</anchor-external>
<form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></pre></p></section><section><h1>例</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">規格参照具象構文</anchor>や他の主要な<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">具象構文</anchor>では、 
<samp class="SGML">&lt;!<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DOCTYPE</anchor> <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">html</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">PUBLIC</anchor> &quot;-//W3C//<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DTD</anchor> HTML 4.01//EN&quot;&gt;</samp>
のように記述します。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;3</anchor-internal> の例では、文書型は <samp class="HTMLe">html</samp> です。 
<samp>-//W3C//DTD HTML 4.01//EN</samp> 
という<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">公開識別子</anchor>で<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">識別</anchor>される<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">外部部分集合</anchor>と、
空の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">内部部分集合</anchor>で文書型定義は構成されます。</p><form xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" ref="comment"></form></section><section><h1>メモ</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[17]</anchor-end>
<cite>カナかな団の躁鬱_2006_03_a</cite> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://aboutworks.com/shokodei/diary/2006/2006_03_a.html#PrintNo1">http://aboutworks.com/shokodei/diary/2006/2006_03_a.html#PrintNo1</anchor-external></p><p><aa xmlns="http://pc5.2ch.net/test/read.cgi/hp/1096723178/aavocab#" class="hw">ワロス</aa>
(<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">名無しさん</anchor> <weak xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">2006-05-28 08:13:21 +00:00</weak>)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="18" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[18]</anchor-end>
<cite>HTML5 IRC logs: freenode / #whatwg / 20080130</cite> (<time>2008-01-30 17:41:59 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://krijnhoetmer.nl/irc-logs/whatwg/20080130#l-52">http://krijnhoetmer.nl/irc-logs/whatwg/20080130#l-52</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="111" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[111]</anchor-end> <cite>IRC logs: freenode / #whatwg / 20081015</cite> (<time>2008-10-17 21:04:09 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://krijnhoetmer.nl/irc-logs/whatwg/20081015#l-710">http://krijnhoetmer.nl/irc-logs/whatwg/20081015#l-710</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="112" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[112]</anchor-end> <cite>html-wg-94q3: Re: HTML 2.0 editing status</cite>
(<time>2008-03-15 05:24:26 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://ksi.cpsc.ucalgary.ca/archives/HTML-WG/html-wg-94q3.messages/0056.html">http://ksi.cpsc.ucalgary.ca/archives/HTML-WG/html-wg-94q3.messages/0056.html</anchor-external></p><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[19]</anchor-end> <cite xml:lang="en">Windows RSS Publisher's Guide (work-in-progress) - Microsoft RSS Blog - Site Home - MSDN Blogs</cite>
(<time>2015-05-04 11:40:03 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://blogs.msdn.com/b/rssteam/archive/2005/08/02/publishersguide.aspx">http://blogs.msdn.com/b/rssteam/archive/2005/08/02/publishersguide.aspx</anchor-external></figcaption><blockquote><p>To limit the impact that feeds with DTDs can have on a user’s computer, the RSS Platform’s parser rejects all feeds that contain references to DTDs and IE7 displays an error instead of showing the feed reading view. </p></blockquote></figure><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="20" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[20]</anchor-end> <cite xml:lang="en">RFC 6241 - Network Configuration Protocol (NETCONF)</cite>
(<time>2017-05-07 18:00:15 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://tools.ietf.org/html/rfc6241#section-3.2">https://tools.ietf.org/html/rfc6241#section-3.2</anchor-external></figcaption><blockquote><p>Document type declarations (see Section 2.8 of</p><p><strong>[</strong>W3C.REC-xml-20001006<strong>]</strong>) MUST NOT appear in NETCONF content.</p></blockquote></figure></section></body></html>