|
void | ixmlNode_init (IXML_Node *nodeptr) |
| Intializes a node.
|
|
void | ixmlCDATASection_init (IXML_CDATASection *nodeptr) |
| Initializes a CDATASection node.
|
|
void | ixmlCDATASection_free (IXML_CDATASection *nodeptr) |
| Frees a CDATASection node.
|
|
static void | ixmlNode_freeSingleNode (IXML_Node *nodeptr) |
| Frees a node content.
|
|
void | ixmlNode_free (IXML_Node *nodeptr) |
| Frees a Node and all Nodes in its subtree.
|
|
const DOMString | ixmlNode_getNodeName (IXML_Node *nodeptr) |
| Returns the name of the Node, depending on what type of Node it is, in a read-only string.
|
|
const DOMString | ixmlNode_getLocalName (IXML_Node *nodeptr) |
| Retrieves the local name of a Node, if present.
|
|
static int | ixmlNode_setNamespaceURI (IXML_Node *nodeptr, const char *namespaceURI) |
| Sets the namespace URI of the node.
|
|
static int | ixmlNode_setPrefix (IXML_Node *nodeptr, const char *prefix) |
| Set the prefix of the node.
|
|
static int | ixmlNode_setLocalName (IXML_Node *nodeptr, const char *localName) |
| Set the localName of the node.
|
|
const DOMString | ixmlNode_getNamespaceURI (IXML_Node *nodeptr) |
| Retrieves the namespace URI for a Node as a DOMString.
|
|
const DOMString | ixmlNode_getPrefix (IXML_Node *nodeptr) |
| Retrieves the namespace prefix, if present.
|
|
const DOMString | ixmlNode_getNodeValue (IXML_Node *nodeptr) |
| Returns the value of the Node as a string.
|
|
int | ixmlNode_setNodeValue (IXML_Node *nodeptr, const char *newNodeValue) |
| Assigns a new value to a Node.
|
|
unsigned short | ixmlNode_getNodeType (IXML_Node *nodeptr) |
| Retrieves the type of a Node. Note that not all possible return values are actually implemented.
|
|
IXML_Node * | ixmlNode_getParentNode (IXML_Node *nodeptr) |
| Retrieves the parent Node for a Node.
|
|
IXML_Node * | ixmlNode_getFirstChild (IXML_Node *nodeptr) |
| Retrieves the first child Node of a Node.
|
|
IXML_Node * | ixmlNode_getLastChild (IXML_Node *nodeptr) |
| Retrieves the last child Node of a Node.
|
|
IXML_Node * | ixmlNode_getPreviousSibling (IXML_Node *nodeptr) |
| Retrieves the sibling Node immediately preceding this Node.
|
|
IXML_Node * | ixmlNode_getNextSibling (IXML_Node *nodeptr) |
| Retrieves the sibling Node immediately following this Node.
|
|
IXML_Document * | ixmlNode_getOwnerDocument (IXML_Node *nodeptr) |
| Retrieves the document object associated with this Node.
|
|
static int | ixmlNode_isAncestor (IXML_Node *ancestorNode, IXML_Node *toFind) |
| Check if ancestorNode is ancestor of toFind.
|
|
static int | ixmlNode_isParent (IXML_Node *nodeptr, IXML_Node *toFind) |
| Check whether toFind is a children of nodeptr.
|
|
static int | ixmlNode_allowChildren (IXML_Node *nodeptr, IXML_Node *newChild) |
| Check to see whether nodeptr allows children of type newChild.
|
|
int | ixmlNode_compare (IXML_Node *srcNode, IXML_Node *destNode) |
| Compare two nodes to see whether they are the same node. Parent, sibling and children node are ignored.
|
|
int | ixmlNode_insertBefore (IXML_Node *nodeptr, IXML_Node *newChild, IXML_Node *refChild) |
| Inserts a new child Node before the existing child Node.
|
|
int | ixmlNode_replaceChild (IXML_Node *nodeptr, IXML_Node *newChild, IXML_Node *oldChild, IXML_Node **returnNode) |
| Replaces an existing child Node with a new child Node in the list of children of a Node.
|
|
int | ixmlNode_removeChild (IXML_Node *nodeptr, IXML_Node *oldChild, IXML_Node **returnNode) |
| Removes a child from the list of children of a Node.
|
|
int | ixmlNode_appendChild (IXML_Node *nodeptr, IXML_Node *newChild) |
| Appends a child Node to the list of children of a Node.
|
|
static IXML_Node * | ixmlNode_cloneTextNode (IXML_Node *nodeptr) |
| Returns a clone of nodeptr.
|
|
static IXML_CDATASection * | ixmlNode_cloneCDATASect (IXML_CDATASection *nodeptr) |
| Return a clone of CDATASection node.
|
|
static IXML_Element * | ixmlNode_cloneElement (IXML_Element *nodeptr) |
| Returns a clone of element node.
|
|
static IXML_Document * | ixmlNode_newDoc (void) |
| Returns a new document node.
|
|
static IXML_Attr * | ixmlNode_cloneAttr (IXML_Attr *nodeptr) |
| Returns a clone of an attribute node.
|
|
static IXML_Attr * | ixmlNode_cloneAttrDirect (IXML_Attr *nodeptr) |
| Return a clone of attribute node, with specified field set to 1.
|
|
static void | ixmlNode_setSiblingNodesParent (IXML_Node *nodeptr) |
| Sets siblings nodes parent to be the same as this node's.
|
|
static IXML_Node * | ixmlNode_cloneNodeTreeRecursive (IXML_Node *nodeptr, int deep) |
| Recursive function that clones a node tree of nodeptr.
|
|
static IXML_Node * | ixmlNode_cloneNodeTree (IXML_Node *nodeptr, int deep) |
| Function that clones a node tree of nodeptr.
|
|
IXML_Node * | ixmlNode_cloneNode (IXML_Node *nodeptr, int deep) |
| Clones a Node.
|
|
IXML_NodeList * | ixmlNode_getChildNodes (IXML_Node *nodeptr) |
| Retrieves the list of children of a Node in a NodeList structure.
|
|
IXML_NamedNodeMap * | ixmlNode_getAttributes (IXML_Node *nodeptr) |
| Retrieves the attributes of a Node, if it is an Element node, in a NamedNodeMap structure.
|
|
int | ixmlNode_hasChildNodes (IXML_Node *nodeptr) |
| Queries whether or not a Node has children.
|
|
int | ixmlNode_hasAttributes (IXML_Node *nodeptr) |
| Queries whether this Node has attributes.
|
|
static void | ixmlNode_getElementsByTagNameRecursive (IXML_Node *n, const char *tagname, IXML_NodeList **list) |
| Recursively traverse the whole tree, search for element with the given tagname.
|
|
void | ixmlNode_getElementsByTagName (IXML_Node *n, const char *tagname, IXML_NodeList **list) |
| Returns a nodeList of all descendant Elements with a given tagName, in the order in which they are encountered in a traversal of this element tree.
|
|
static void | ixmlNode_getElementsByTagNameNSRecursive (IXML_Node *n, const char *namespaceURI, const char *localName, IXML_NodeList **list) |
| ixmlNode_getElementsByTagNameNSRecursive
|
|
void | ixmlNode_getElementsByTagNameNS (IXML_Node *n, const char *namespaceURI, const char *localName, IXML_NodeList **list) |
| Returns a nodeList of all the descendant Elements with a given local name and namespace URI in the order in which they are encountered in a preorder traversal of this Elememt tree.
|
|
int | ixmlNode_setNodeName (IXML_Node *node, const DOMString qualifiedName) |
|
int | ixmlNode_setNodeProperties (IXML_Node *destNode, IXML_Node *src) |
|