| abstract
            
            
            
            
            Node | appendChild(Node newChild) Adds the node newChildto the end of the list of children
 of this node. | 
	 
    
        | abstract
            
            
            
            
            Node | cloneNode(boolean deep) Returns a duplicate of this node, i.e., serves as a generic copy
 constructor for nodes. | 
	 
    
        | abstract
            
            
            
            
            short | compareDocumentPosition(Node other) Compares the reference node, i.e. | 
	 
    
        | abstract
            
            
            
            
            NamedNodeMap | getAttributes() A NamedNodeMapcontaining the attributes of this node (if
 it is anElement) ornullotherwise. | 
	 
    
        | abstract
            
            
            
            
            String | getBaseURI() The absolute base URI of this node or nullif the
 implementation wasn't able to obtain an absolute URI. | 
	 
    
        | abstract
            
            
            
            
            NodeList | getChildNodes() A NodeListthat contains all children of this node. | 
	 
    
        | abstract
            
            
            
            
            Object | getFeature(String feature, String version) This method returns a specialized object which implements the
 specialized APIs of the specified feature and version, as specified
 in . | 
	 
    
        | abstract
            
            
            
            
            Node | getFirstChild() The first child of this node. | 
	 
    
        | abstract
            
            
            
            
            Node | getLastChild() The last child of this node. | 
	 
    
        | abstract
            
            
            
            
            String | getLocalName() Returns the local part of the qualified name of this node. | 
	 
    
        | abstract
            
            
            
            
            String | getNamespaceURI() The namespace URI of this node, or nullif it is
 unspecified (see ). | 
	 
    
        | abstract
            
            
            
            
            Node | getNextSibling() The node immediately following this node. | 
	 
    
        | abstract
            
            
            
            
            String | getNodeName() The name of this node, depending on its type; see the table above. | 
	 
    
        | abstract
            
            
            
            
            short | getNodeType() A code representing the type of the underlying object, as defined above. | 
	 
    
        | abstract
            
            
            
            
            String | getNodeValue() The value of this node, depending on its type; see the table above. | 
	 
    
        | abstract
            
            
            
            
            Document | getOwnerDocument() The Documentobject associated with this node. | 
	 
    
        | abstract
            
            
            
            
            Node | getParentNode() The parent of this node. | 
	 
    
        | abstract
            
            
            
            
            String | getPrefix() The namespace prefix of this node, or nullif it is
 unspecified. | 
	 
    
        | abstract
            
            
            
            
            Node | getPreviousSibling() The node immediately preceding this node. | 
	 
    
        | abstract
            
            
            
            
            String | getTextContent() This attribute returns the text content of this node and its
 descendants. | 
	 
    
        | abstract
            
            
            
            
            Object | getUserData(String key) Retrieves the object associated to a key on a this node. | 
	 
    
        | abstract
            
            
            
            
            boolean | hasAttributes() Returns whether this node (if it is an element) has any attributes. | 
	 
    
        | abstract
            
            
            
            
            boolean | hasChildNodes() Returns whether this node has any children. | 
	 
    
        | abstract
            
            
            
            
            Node | insertBefore(Node newChild, Node refChild) Inserts the node newChildbefore the existing child noderefChild. | 
	 
    
        | abstract
            
            
            
            
            boolean | isDefaultNamespace(String namespaceURI) This method checks if the specified namespaceURIis the
 default namespace or not. | 
	 
    
        | abstract
            
            
            
            
            boolean | isEqualNode(Node arg) Tests whether two nodes are equal. | 
	 
    
        | abstract
            
            
            
            
            boolean | isSameNode(Node other) Returns whether this node is the same node as the given one. | 
	 
    
        | abstract
            
            
            
            
            boolean | isSupported(String feature, String version) Tests whether the DOM implementation implements a specific feature and
 that feature is supported by this node, as specified in . | 
	 
    
        | abstract
            
            
            
            
            String | lookupNamespaceURI(String prefix) Look up the namespace URI associated to the given prefix, starting from
 this node. | 
	 
    
        | abstract
            
            
            
            
            String | lookupPrefix(String namespaceURI) Look up the prefix associated to the given namespace URI, starting from
 this node. | 
	 
    
        | abstract
            
            
            
            
            void | normalize() Puts all Textnodes in the full depth of the sub-tree
 underneath thisNode, including attribute nodes, into a
 "normal" form where only structure (e.g., elements, comments,
 processing instructions, CDATA sections, and entity references)
 separatesTextnodes, i.e., there are neither adjacentTextnodes nor emptyTextnodes. | 
	 
    
        | abstract
            
            
            
            
            Node | removeChild(Node oldChild) Removes the child node indicated by oldChildfrom the list
 of children, and returns it. | 
	 
    
        | abstract
            
            
            
            
            Node | replaceChild(Node newChild, Node oldChild) Replaces the child node oldChildwithnewChildin the list of children, and returns theoldChildnode. | 
	 
    
        | abstract
            
            
            
            
            void | setNodeValue(String nodeValue) The value of this node, depending on its type; see the table above. | 
	 
    
        | abstract
            
            
            
            
            void | setPrefix(String prefix) The namespace prefix of this node, or nullif it is
 unspecified. | 
	 
    
        | abstract
            
            
            
            
            void | setTextContent(String textContent) This attribute returns the text content of this node and its
 descendants. | 
	 
    
        | abstract
            
            
            
            
            Object | setUserData(String key, Object data, UserDataHandler handler) Associate an object to a key on this node. |