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: