-
- すべてのスーパー・インタフェース:
Node
public interface DocumentType extends Node
各Document
は、null
またはDocumentType
オブジェクトを値とするdoctype
属性を備えています。 DOM Core内のDocumentType
インタフェースは、文書用に定義されたエンティティのリストへのインタフェースを提供します。DTD表現における名前空間と様々なXMLスキーマの作用が、この仕様に含められるかどうかは、明確ではありません。DOM Level 3は、
DocumentType
ノードの編集をサポートしていません。DocumentType
ノードは読取り専用です。「Document Object Model (DOM) Level 3 Core Specification」も参照してください。
-
-
フィールドのサマリー
-
インタフェース org.w3c.dom.Nodeで宣言されたフィールド
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 NamedNodeMap
getEntities()
DTDに宣言されている一般的な外部および内部エンティティを含むNamedNodeMap
。String
getInternalSubset()
文字列としての内部サブセット。存在しない場合はnull
。String
getName()
DTDの名前(DOCTYPE
キーワードの直後の名前)。NamedNodeMap
getNotations()
DTDに宣言された表記法を含むNamedNodeMap
。String
getPublicId()
外部サブセットの公開識別子です。String
getSystemId()
外部サブセットのシステム識別子です。-
インタフェース org.w3c.dom.Nodeで宣言されたメソッド
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
-
-
-
-
メソッドの詳細
-
getName
String getName()
DTDの名前(DOCTYPE
キーワードの直後の名前)。
-
getEntities
NamedNodeMap getEntities()
DTDに宣言されている一般的な外部および内部エンティティを含むNamedNodeMap
。 パラメータ・エンティティは含まれません。 重複するものは破棄されます。 次の例を参照してください。<!DOCTYPE ex SYSTEM "ex.dtd" [ <!ENTITY foo "foo"> <!ENTITY bar "bar"> <!ENTITY bar "bar2"> <!ENTITY % baz "baz"> ]> <ex/>
このインタフェースではfoo
や、最初の宣言bar
にアクセスできますが、2番目の宣言bar
またはbaz
にはアクセスできません。 このマップのどのノードもEntity
インタフェースを実装しています。
DOM Level 2はエンティティの編集をサポートしていないため、どのような方法でもentities
は変更できません。
-
getNotations
NamedNodeMap getNotations()
DTDに宣言された表記法を含むNamedNodeMap
。 重複するものは破棄されます。 このマップのどのノードもNotation
インタフェースを実装しています。
DOM Level 2は表記法の編集をサポートしていないため、どのような方法でもnotations
は変更できません。
-
getPublicId
String getPublicId()
外部サブセットの公開識別子です。- 導入されたバージョン:
- 1.4、DOMレベル2
-
getSystemId
String getSystemId()
外部サブセットのシステム識別子です。 システム識別子は、絶対URIである場合もあり、そうでない場合もあります。- 導入されたバージョン:
- 1.4、DOMレベル2
-
getInternalSubset
String getInternalSubset()
文字列としての内部サブセット。存在しない場合はnull
。 区切り文字の角カッコ(「」)は含まれません。ノート: 返される実際のコンテンツは、実装で使用できる情報量によって異なります。 実装が取得できる情報量は、文書の構築に使用されるXMLプロセッサなど、様々なパラメータによって異なります。
- 導入されたバージョン:
- 1.4、DOMレベル2
-
-