abstract
        
        
        
        
        Node
     | 
  
    
      
      appendChild(Node newChild)
      
      
        Adds the node newChild to 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 NamedNodeMap containing the attributes of this node (if
 it is an Element) or null otherwise.
        
    
 
      
     | 
  
  
  
  
  
    
        abstract
        
        
        
        
        String
     | 
  
    
      
      getBaseURI()
      
      
        The absolute base URI of this node or null if the
 implementation wasn't able to obtain an absolute URI.
        
    
 
      
     | 
  
  
  
  
  
    
        abstract
        
        
        
        
        NodeList
     | 
  
    
      
      getChildNodes()
      
      
        A NodeList that 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 null if 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 Document object associated with this node.
        
    
 
      
     | 
  
  
  
  
  
    
        abstract
        
        
        
        
        Node
     | 
  
    
      
      getParentNode()
      
      
        The parent of this node.
        
    
 
      
     | 
  
  
  
  
  
    
        abstract
        
        
        
        
        String
     | 
  
    
      
      getPrefix()
      
      
        The namespace prefix of this node, or null if 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 newChild before the existing child node
 refChild.
        
    
 
      
     | 
  
  
  
  
  
    
        abstract
        
        
        
        
        boolean
     | 
  
    
      
      isDefaultNamespace(String namespaceURI)
      
      
        This method checks if the specified namespaceURI is 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 Text nodes in the full depth of the sub-tree
 underneath this Node, including attribute nodes, into a
 "normal" form where only structure (e.g., elements, comments,
 processing instructions, CDATA sections, and entity references)
 separates Text nodes, i.e., there are neither adjacent
 Text nodes nor empty Text nodes.
        
    
 
      
     | 
  
  
  
  
  
    
        abstract
        
        
        
        
        Node
     | 
  
    
      
      removeChild(Node oldChild)
      
      
        Removes the child node indicated by oldChild from the list
 of children, and returns it.
        
    
 
      
     | 
  
  
  
  
  
    
        abstract
        
        
        
        
        Node
     | 
  
    
      
      replaceChild(Node newChild, Node oldChild)
      
      
        Replaces the child node oldChild with newChild
  in the list of children, and returns the oldChild node.
        
    
 
      
     | 
  
  
  
  
  
    
        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 null if 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.
        
    
 
      
     |