Document Object Model as part of XML defines objects and properties of an XML document.
| Interface | Description |
|---|---|
| DOM exception | Methods used to determined what type of error has occured. |
| DOM implementation | A list of methods used to act directly on DOM document's interface. |
| generic node interface | The main node interface that is applied to access nodes via their associated nodes (parent, sibling...). |
| specific node interfaces |
A set of specific node interfaces and methods. |
| Interface | Description |
|---|---|
| Attr | Refers to an attribute of a document. |
| CDATASection | Refers to a CDATA section of a document. |
| Comment | Refers to a comment of a document. |
| Document | Refers to entire document. |
| DocumentFragment |
Refers to a fragment of a document. |
| DocumentType | Refers to type of a document. |
| Element | Refers to an element of a document. |
| Entity | Refers to parsed and non parsed data of a document. |
| EntityReference | Refers to entitiy references of a document. |
| NamedNodeMap | Refers to an unordered list of nodes of a document. |
| Node | Refers to a single node of a document. |
| NodeList | Refers to a list of node of a document. |
| Notation | Refers to a non XML data of a document. |
| ProcessingInstruction | Refers to a processing instruction of a document. |
| Method | Interface group | Description |
|---|---|---|
| createAttribute() | generic | Creates a new Attribute node. |
| createCDATASection() | generic | Creates a new CDATA section. |
| createComment() | generic | Creates a new comment node. |
| createDocument() | implement | Creates document object. |
| createDocumentType() | implement | Creates an empty document node. |
| createElement() | generic | Creates a new Element node. |
| createTextNode() | generic | Creates a Text node. |
| getFeature() | implement | Returns APIs and methods of specific features, version, etc... of an object. |
| getNamedItem() | specific | Returns the node with it's name. |
| hasFeature() | implement | Detects if an object has a feature implemented. |
| insertBefore() | generic | Inserts a new child node. |
| item() | specific | Returns node at specified index. |
| length | specific | Returns the number of nodes. |
| removeAttribute() | generic | Removes an attribute from a node or document. |
| removeChild() | generic | Removes a child node. |
| replaceChild() | generic | Replaces a child node. |
| removeNamedIndex() | specific | Removes the node with given name. |
| removeNamedItemNS() | specific | Removes the node with given name and namespace. |
| setAttribute() | generic | Setes an attribute node if it exists, or creates a new one if it doesn't. |
| setNamedItem() | specific | Sets the name of given node. |
| setNamedItemNS() | specific | Sets the name and the namespace of given node. |
Comments
No comments have been made yet.
Please login to leave a comment. Login now