--- title: DocumentType slug: Web/API/DocumentType tags: - API - DOM - DocumentType - Interface translation_of: Web/API/DocumentType ---
{{APIRef("DOM")}}

DocumentType インターフェイスは、doctype を包含する {{domxref("Node")}} を表します。

{{InheritanceDiagram}}

プロパティ

親インターフェイスである {{domxref("Node")}} からプロパティを継承します。また、{{domxref("ChildNode")}} インターフェイスのプロパティを実装します。

{{domxref("DocumentType.entities")}} {{readonlyInline}} {{obsolete_Inline}}
DTD で宣言されたエンティティの {{domxref("NamedNodeMap")}} です。マップ内のすべてのノードは {{domxref("Entity")}} インターフェイスを実装しています。
{{domxref("DocumentType.internalSubset")}} {{readonlyInline}} {{obsolete_Inline}}
内部サブセットの {{domxref("DOMString")}}、またはサブセットが存在しない場合は null になります。例: "<!ELEMENT foo (bar)>"
{{domxref("DocumentType.name")}} {{readonlyInline}}
<!DOCTYPE HTML> に対して "html" といった {{domxref("DOMString")}} です。
{{domxref("DocumentType.notations")}} {{readonlyInline}} {{obsolete_Inline}}
DTD で宣言された notation の {{domxref("NamedNodeMap")}} です。マップ内のすべてのノードは {{domxref("Notation")}} インターフェイスを実装しています。
{{domxref("DocumentType.publicId")}} {{readonlyInline}}
"-//W3C//DTD HTML 4.01//EN" のような {{domxref("DOMString")}} です。HTML5 では空文字列です。
{{domxref("DocumentType.systemId")}} {{readonlyInline}}
"http://www.w3.org/TR/html4/strict.dtd" のような {{domxref("DOMString")}} です。HTML5 では空文字列です。

メソッド

親インターフェイスである {{domxref("Node")}} からメソッドを継承します。また、{{domxref("ChildNode")}} インターフェイスのメソッドを実装します。

{{domxref("ChildNode.remove()")}} {{experimental_inline}}
親ノードの子のリストから、オブジェクトを削除します。

仕様

仕様書 策定状況 コメント
{{SpecName('DOM WHATWG', '#documenttype', 'DocumentType')}} {{Spec2('DOM WHATWG')}} {{domxref("ChildNode")}} インターフェイスの実装を追加。
internalSubsetentitiesnotation プロパティを削除。
{{SpecName('DOM3 Core', 'core.html#ID-412266927', 'DocumentType')}} {{Spec2('DOM3 Core')}} {{SpecName('DOM2 Core')}} から変更なし。
{{SpecName('DOM2 Core', 'core.html#ID-412266927', 'DocumentType')}} {{Spec2('DOM2 Core')}} publicIDsystemIDinternalSubset プロパティを追加。
{{SpecName('DOM1', 'level-one-core.html#ID-412266927', 'DocumentType')}} {{Spec2('DOM1')}} 初期定義

ブラウザー実装状況

{{Compat("api.DocumentType")}}

関連情報