(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.
Documentation
Replaces an existing child Node with a new child Node in
the list of children of a Node. If newChild is already in
the tree, it will first be removed. returnNode will contain the
oldChild Node, appropriately removed from the tree (i.e. it
will no longer have an owner document).
- Parameters:
- nodeptr - The parent of the Node which contains the
child to replace.
newChild - The child with which to replace oldChild.
oldChild - The child to replace with newChild.
returnNode - Pointer to a Node to place the removed
oldChild Node.
- Returns:
- [int] An integer representing one of the following:
- IXML_SUCCESS: The operation completed successfully.
- IXML_INVALID_PARAMTER: Either nodeptr,
newChild, or oldChild is NULL.
- IXML_HIERARCHY_REQUEST_ERR: The newChild is not
a type of Node that can be inserted into this tree or
newChild is an ancestor of nodePtr.
- IXML_WRONG_DOCUMENT_ERR: newChild was created from
a different document than nodeptr.
- IXML_NO_MODIFICATION_ALLOWED_ERR: nodeptr or
its parent is read-only.
- IXML_NOT_FOUND_ERR: oldChild is not a child of
nodeptr.
Alphabetic index
This page was generated with the help of DOC++.