IConstructableNode
Represents a constructable node. Lowest common denominator for all DOM nodes.
Gets a live NodeList containing all the children of this node.
Being live means that if the children of the node change, the
NodeList object is automatically updated.
Gets the associated node flags.
Gets a string containing the name of the Node. The structure of the
name will differ with the name type.
Gets a node that is the parent of this node. If there is no such
node, like if this node is the top of the tree or if doesn't
participate in a tree, this property returns null.
Appends the given child node to the list of children.
Appends the given text to the list of children as a text node.
Inserts the given child node at the given index.
Inserts the given text at the given index as a text node.
Tries to remove the given child node from the list of children.
void RemoveFromParent()
Removes this node from its parent if any.
Removes the child node at the given index.