DocumentType in DOM Level 2 Core
The DocumentType interface represents general entities and notations declared in the document type definition
For more information see http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-412266927.
Inherits from:
Instance Properties
name | type | description |
---|---|---|
attributes | NamedNodeMap | (read only) [from Node] |
childNodes | NodeList | (read only) [from Node] |
entities | NamedNodeMap | (read only) |
firstChild | Node | (read only) [from Node] |
internalSubset | String | (read only) |
lastChild | Node | (read only) [from Node] |
localName | String | (read only) [from Node] |
name | String | (read only) |
namespaceURI | String | (read only) [from Node] |
nextSibling | Node | (read only) [from Node] |
nodeName | String | (read only) [from Node] |
nodeType | Number | (read only) [from Node] |
nodeValue | String | [from Node] |
notations | NamedNodeMap | (read only) |
ownerDocument | Document | (read only) [from Node] |
parentNode | Node | (read only) [from Node] |
prefix | String | [from Node] |
previousSibling | Node | (read only) [from Node] |
publicId | String | (read only) |
systemId | String | (read only) |
Instance Methods
name | returns | description |
---|---|---|
addEventListener(type,listener,useCapture) | (none) | [from EventTarget] |
appendChild(newChild) | Node | [from Node] |
cloneNode(deep) | Node | Return a new copy of the node. [from Node] |
dispatchEvent(evt) | Boolean | Dispatches an event to the invoking object. [from EventTarget] |
hasAttributes() | Boolean | [from Node] |
hasChildNodes() | Boolean | [from Node] |
insertBefore(newChild,refChild) | Node | [from Node] |
isSupported(feature,version) | Boolean | [from Node] |
normalize() | (none) | [from Node] |
removeChild(oldChild) | Node | [from Node] |
removeEventListener(type,listener,useCapture) | (none) | [from EventTarget] |
replaceChild(newChild,oldChild) | Node | [from Node] |
Description
Each Document
has a doctype
attribute whose value is either null
or a DocumentType
object. The DocumentType
interface in the DOM Core provides an interface to the list of entities that are defined for the document, and little else because the effect of namespaces and the various XML schema efforts on DTD representation are not clearly understood as of this writing.
The DOM Level 2 doesn't support editing DocumentType
nodes.
Methods that return a DocumentType
name | of object | description |
---|---|---|
createDocumentType(qualifiedName,publicId,systemId) | DOMImplementation |
Arguments that are a DocumentType
name | in method | of object | description |
---|---|---|---|
doctype | createDocument(namespaceURI,qualifiedName,doctype) | DOMImplementation |