DocumentType (Org.W3C.DOM Package)

Extends Node. Each Document has a doctype attribute whose value is either null or a DocumentType object. The DocumentType interface in the DOM Level 1 Core provides an interface to the list of entities that are defined for the document.

The DOM Level 1 doesn't support editing DocumentType nodes. .

See the following for methods.

getEntities

A NamedNodeMap containing the general entities, both external and internal, declared in the DTD. Duplicates are discarded. For example in:<!DOCTYPE ex SYSTEM "ex.dtd" [ <!ENTITY foo "foo"> <!ENTITY bar "bar"> <!ENTITY % baz "baz">]> <ex/> the interface provides access to foo and bar but not baz. Every node in this map also implements the Entity interface.

The DOM Level 1 does not support editing entities, therefore entities cannot be altered in any way.

Syntax:

public NamedNodeMap getEntities()

getName

The name of DTD, i.e., the name immediately following the DOCTYPE keyword.

Syntax:

public java.lang.String getName()

getNotations

A NamedNodeMap containing the notations declared in the DTD. Duplicates are discarded. Every node in this map also implements the Notation interface.

The DOM Level 1 does not support editing notations, therefore notations cannot be altered in any way.

Syntax:

public NamedNodeMap getNotations()