ReactOS Fundraising Campaign 2012
 
€ 3,303 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

nsIDOMNode Interface Reference

import "nsiface.idl";

Inherits nsISupports.

Inherited by nsIDOMCharacterData, nsIDOMDocument, nsIDOMDocumentFragment, and nsIDOMElement.

Public Types

enum  NSNODETYPE {
  ELEMENT_NODE = 1, ATTRIBUTE_NODE = 2, TEXT_NODE = 3, CDATA_SELECTION_NODE = 4,
  ENTITY_REFERENCE_NODE = 5, ENTITY_NODE = 6, PROCESSING_INSTRUCTION_NODE = 7, COMMENT_NODE = 8,
  DOCUMENT_NODE = 9, DOCUMENT_TYPE_NODE = 10, DOCUMENT_FRAGMENT_NODE = 11, NOTATION_NODE = 12
}

Public Member Functions

nsresult GetNodeName (nsAString *aNodeName)
nsresult GetNodeValue (nsAString *aNodeValue)
nsresult SetNodeValue (const nsAString *aNodeValue)
nsresult GetNodeType (PRUint16 *aNodeType)
nsresult GetParentNode (nsIDOMNode **aParentNode)
nsresult GetChildNodes (nsIDOMNodeList **aChildNodes)
nsresult GetFirstChild (nsIDOMNode **aFirstChild)
nsresult GetLastChild (nsIDOMNode **aLastChild)
nsresult GetPreviousSibling (nsIDOMNode **aPreviousSibling)
nsresult GetNextSibling (nsIDOMNode **aNextSibling)
nsresult GetAttributes (nsIDOMNamedNodeMap **aAttributes)
nsresult GetOwnerDocument (nsIDOMDocument **aOwnerDocument)
nsresult InsertBefore (nsIDOMNode *newChild, nsIDOMNode *refChild, nsIDOMNode **_retval)
nsresult ReplaceChild (nsIDOMNode *newChild, nsIDOMNode *oldChild, nsIDOMNode **_retval)
nsresult RemoveChild (nsIDOMNode *oldChild, nsIDOMNode **_retval)
nsresult AppendChild (nsIDOMNode *newChild, nsIDOMNode **_retval)
nsresult HasChildNodes (PRBool *_retval)
nsresult CloneNode (PRBool deep, nsIDOMNode **_retval)
nsresult Normalize ()
nsresult IsSupported (const nsAString *feature, const nsAString *version, PRBool *_retval)
nsresult GetNamespaceURI (nsAString *aNamespaceURI)
nsresult GetPrefix (nsAString *aPrefix)
nsresult SetPrefix (const nsAString *aPrefix)
nsresult GetLocalName (nsAString *aLocalName)
nsresult HasAttributes (PRBool *_retval)

Detailed Description

Definition at line 648 of file nsiface.idl.


The documentation for this interface was generated from the following file:

Generated on Tue May 15 06:33:40 2012 for ReactOS by doxygen 1.6.3

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.