The nsIDOMNode interface is the primary datatype for the entire Document Object Model. More...
import "nsIDOMNode.idl";
Inheritance diagram for nsIDOMNode:
Collaboration diagram for nsIDOMNode:Public Member Functions | |
| nsIDOMNode | insertBefore (in nsIDOMNode newChild, in nsIDOMNode refChild) raises (DOMException) |
| nsIDOMNode | replaceChild (in nsIDOMNode newChild, in nsIDOMNode oldChild) raises (DOMException) |
| nsIDOMNode | removeChild (in nsIDOMNode oldChild) raises (DOMException) |
| nsIDOMNode | appendChild (in nsIDOMNode newChild) raises (DOMException) |
| boolean | hasChildNodes () |
| nsIDOMNode | cloneNode (in boolean deep) |
| void | normalize () |
| boolean | isSupported (in DOMString feature, in DOMString version) |
| boolean | hasAttributes () |
Public Attributes | |
| const unsigned short | ELEMENT_NODE = 1 |
| const unsigned short | ATTRIBUTE_NODE = 2 |
| const unsigned short | TEXT_NODE = 3 |
| const unsigned short | CDATA_SECTION_NODE = 4 |
| const unsigned short | ENTITY_REFERENCE_NODE = 5 |
| const unsigned short | ENTITY_NODE = 6 |
| const unsigned short | PROCESSING_INSTRUCTION_NODE = 7 |
| const unsigned short | COMMENT_NODE = 8 |
| const unsigned short | DOCUMENT_NODE = 9 |
| const unsigned short | DOCUMENT_TYPE_NODE = 10 |
| const unsigned short | DOCUMENT_FRAGMENT_NODE = 11 |
| const unsigned short | NOTATION_NODE = 12 |
| readonly attribute DOMString | nodeName |
| attribute DOMString | nodeValue |
| readonly attribute unsigned short | nodeType |
| readonly attribute nsIDOMNode | parentNode |
| readonly attribute nsIDOMNodeList | childNodes |
| readonly attribute nsIDOMNode | firstChild |
| readonly attribute nsIDOMNode | lastChild |
| readonly attribute nsIDOMNode | previousSibling |
| readonly attribute nsIDOMNode | nextSibling |
| readonly attribute nsIDOMNamedNodeMap | attributes |
| readonly attribute nsIDOMDocument | ownerDocument |
| readonly attribute DOMString | namespaceURI |
| attribute DOMString | prefix |
| readonly attribute DOMString | localName |
The nsIDOMNode interface is the primary datatype for the entire Document Object Model.
It represents a single node in the document tree.
For more information on this interface please see http://www.w3.org/TR/DOM-Level-2-Core/
| nsIDOMNode nsIDOMNode::appendChild | ( | in nsIDOMNode | newChild | ) | raises (DOMException) |
| nsIDOMNode nsIDOMNode::cloneNode | ( | in boolean | deep | ) |
| boolean nsIDOMNode::hasAttributes | ( | ) |
| boolean nsIDOMNode::hasChildNodes | ( | ) |
| nsIDOMNode nsIDOMNode::insertBefore | ( | in nsIDOMNode | newChild, | |
| in nsIDOMNode | refChild | |||
| ) | raises (DOMException) |
| boolean nsIDOMNode::isSupported | ( | in DOMString | feature, | |
| in DOMString | version | |||
| ) |
| void nsIDOMNode::normalize | ( | ) |
| nsIDOMNode nsIDOMNode::removeChild | ( | in nsIDOMNode | oldChild | ) | raises (DOMException) |
| nsIDOMNode nsIDOMNode::replaceChild | ( | in nsIDOMNode | newChild, | |
| in nsIDOMNode | oldChild | |||
| ) | raises (DOMException) |
| const unsigned short nsIDOMNode::ATTRIBUTE_NODE = 2 |
| readonly attribute nsIDOMNamedNodeMap nsIDOMNode::attributes |
| const unsigned short nsIDOMNode::CDATA_SECTION_NODE = 4 |
| readonly attribute nsIDOMNodeList nsIDOMNode::childNodes |
| const unsigned short nsIDOMNode::COMMENT_NODE = 8 |
| const unsigned short nsIDOMNode::DOCUMENT_FRAGMENT_NODE = 11 |
| const unsigned short nsIDOMNode::DOCUMENT_NODE = 9 |
| const unsigned short nsIDOMNode::DOCUMENT_TYPE_NODE = 10 |
| const unsigned short nsIDOMNode::ELEMENT_NODE = 1 |
| const unsigned short nsIDOMNode::ENTITY_NODE = 6 |
| const unsigned short nsIDOMNode::ENTITY_REFERENCE_NODE = 5 |
| readonly attribute nsIDOMNode nsIDOMNode::firstChild |
| readonly attribute nsIDOMNode nsIDOMNode::lastChild |
| readonly attribute DOMString nsIDOMNode::localName |
| readonly attribute DOMString nsIDOMNode::namespaceURI |
| readonly attribute nsIDOMNode nsIDOMNode::nextSibling |
| readonly attribute DOMString nsIDOMNode::nodeName |
| readonly attribute unsigned short nsIDOMNode::nodeType |
| attribute DOMString nsIDOMNode::nodeValue |
| const unsigned short nsIDOMNode::NOTATION_NODE = 12 |
| readonly attribute nsIDOMDocument nsIDOMNode::ownerDocument |
| readonly attribute nsIDOMNode nsIDOMNode::parentNode |
| attribute DOMString nsIDOMNode::prefix |
| readonly attribute nsIDOMNode nsIDOMNode::previousSibling |
| const unsigned short nsIDOMNode::PROCESSING_INSTRUCTION_NODE = 7 |
| const unsigned short nsIDOMNode::TEXT_NODE = 3 |
1.7.1