|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
各 Document
は、null
または DocumentType
オブジェクトを値とする doctype
属性を備えています。DOM Core の DocumentType
インタフェースは、文書用に定義された一連のエンティティにインタフェースを提供します。DTD 表現におけるネームスペースとさまざまな XML スキーマの作用がこの仕様に含められるかどうかは、明確ではありません。
DOM レベル 2 は、DocumentType
ノードの編集をサポートしません。
「Document Object Model (DOM) Level 2 Core Specification」を参照してください。
フィールドの概要 |
インタフェース org.w3c.dom.Node から継承したフィールド |
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
メソッドの概要 | |
NamedNodeMap |
getEntities()
DTD に宣言されている一般的な外部および内部エンティティを含む NamedNodeMap です。 |
String |
getInternalSubset()
内部サブセットです。 |
String |
getName()
DTD の名前 ( DOCTYPE キーワードの直後の名前) |
NamedNodeMap |
getNotations()
DTD に宣言された表記法を含む NamedNodeMap です。 |
String |
getPublicId()
外部サブセットの公開識別子 |
String |
getSystemId()
外部サブセットのシステム識別子 |
インタフェース org.w3c.dom.Node から継承したメソッド |
appendChild, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix |
メソッドの詳細 |
public String getName()
DOCTYPE
キーワードの直後の名前)
public NamedNodeMap getEntities()
NamedNodeMap
です。NamedNodeMap
には、パラメータエンティティは、含まれません。重複したエンティティは破棄されます。以下の例を参照してください。
<!DOCTYPE ex SYSTEM "ex.dtd" [ <!ENTITY foo "foo"> <!ENTITY bar "bar"> <!ENTITY bar "bar2"> <!ENTITY % baz "baz"> ]> <ex/>このインタフェースは、
foo
と最初の bar
の宣言へのアクセスを提供しますが、bar
の 2 番目の宣言および baz
の宣言へのアクセスは提供しません。このマップに含まれる個々のノードも、Entity
インタフェースを実装します。
entities
を変更することはできません。
public NamedNodeMap getNotations()
NamedNodeMap
です。重複したものは破棄されます。このマップに含まれる個々のノードも、Notation
インタフェースを実装します。
notations
を変更することはできません。
public String getPublicId()
public String getSystemId()
public String getInternalSubset()
null
になります。区切り文字として機能する角括弧 ([]) は含まれません。返される実際のコンテンツは、その実装が取得できる情報量によって異なります。実装が取得できる情報量は、文書の構築に使用される XML プロセッサをはじめ、さまざまなパラメータによって決定されます。
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.