The basic document node. More...
 Inheritance diagram for Node:Public Member Functions | |
| Node | removeChild (Node oldChild) | 
| remove a child node  More... | |
| Node | appendChild (Node newChild) | 
| append a node as a child  More... | |
| Node | replaceChild (Node newChild, Node oldChild) | 
| replace oldChild with newChild  More... | |
| Node | insertBefore (Node node, Node? referenceNode) | 
| insert a node before the reference node, as a child of the current node  More... | |
| Node | cloneNode (optional boolean deep=false) | 
Public Attributes | |
| readonly attribute unsigned short | nodeType | 
| type of the node  | |
| readonly attribute Node | parentNode | 
| parent of the node  | |
| readonly attribute Element | parentElement | 
| parent element of the node. If parent is not an Element, returns null.  | |
| readonly attribute NodeList | childNodes | 
| list of the children of this node  | |
| readonly attribute Node | firstChild | 
| the node's first child in the tree, or null if the node is childless  | |
| readonly attribute Node | lastChild | 
| last child of the node, or null if there are no child elements  | |
| readonly attribute Node | previousSibling | 
| the node immediately preceding the specified one in its parent's children, or null if the specified node is the first in that list  | |
| readonly attribute Node | nextSibling | 
| the node immediately following the specified one in its parent's children, or null if the specified node is the last node in that list  | |
| readonly attribute Document | ownerDocument | 
| The Document object associated with this node. This is also the Document object used to create new nodes. When this node is a Document or a DocumentType which is not used with any Document yet, this is null.  | |
Node type  | |
| 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 | 
Document position  | |
| const unsigned short | DOCUMENT_POSITION_DISCONNECTED = 0x01 | 
| const unsigned short | DOCUMENT_POSITION_PRECEDING = 0x02 | 
| const unsigned short | DOCUMENT_POSITION_FOLLOWING = 0x04 | 
| const unsigned short | DOCUMENT_POSITION_CONTAINS = 0x08 | 
| const unsigned short | DOCUMENT_POSITION_CONTAINED_BY = 0x10 | 
| const unsigned short | DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20 | 
The basic document node.
append a node as a child
| newChild | the node to append | 
| Node Node::cloneNode | ( | optional boolean | deep = false | ) | 
insert a node before the reference node, as a child of the current node
| node | the new node to be inserted | 
| referenceNode | the reference node (if null, node will be inserted at the end of the child nodes list) | 
remove a child node
| oldChild | the child node to be removed |