diff options
author | Christian Stocker <chregu@php.net> | 2002-05-03 13:53:46 +0000 |
---|---|---|
committer | Christian Stocker <chregu@php.net> | 2002-05-03 13:53:46 +0000 |
commit | d5c7421a7cc82de724ff81f07ba29f7e4823fd78 (patch) | |
tree | 048fa83eede84dfa44e0c013d9eb587dea784003 /ext/domxml/php_domxml.c | |
parent | bd4f1f90d0320f72fa8987b7c4508aff64b23d16 (diff) | |
download | php-git-d5c7421a7cc82de724ff81f07ba29f7e4823fd78.tar.gz |
removed the function for domxml_node_add_child and made an alias to
domxml_node_append_child for BC
Diffstat (limited to 'ext/domxml/php_domxml.c')
-rw-r--r-- | ext/domxml/php_domxml.c | 39 |
1 files changed, 1 insertions, 38 deletions
diff --git a/ext/domxml/php_domxml.c b/ext/domxml/php_domxml.c index 20b6d0b12d..bdbfdf223c 100644 --- a/ext/domxml/php_domxml.c +++ b/ext/domxml/php_domxml.c @@ -344,7 +344,7 @@ static zend_function_entry php_domxmlnode_class_functions[] = { PHP_FALIAS(prefix, domxml_node_prefix, NULL) PHP_FALIAS(clone_node, domxml_clone_node, NULL) /* Non DOM functions start here */ - PHP_FALIAS(add_child, domxml_node_add_child, NULL) + PHP_FALIAS(add_child, domxml_node_append_child, NULL) PHP_FALIAS(append_sibling, domxml_node_append_sibling, NULL) PHP_FALIAS(node, domxml_node, NULL) PHP_FALIAS(unlink, domxml_node_unlink_node, NULL) @@ -1968,43 +1968,6 @@ PHP_FUNCTION(domxml_node_unlink_node) } /* }}} */ -/* {{{ proto object domxml_node_add_child(object domnode) - Adds existing node to parent node */ -PHP_FUNCTION(domxml_node_add_child) -{ - zval *id, *rv, *node; - xmlNodePtr child, nodep, new_child; - int ret; - - DOMXML_GET_THIS_OBJ(nodep, id, le_domxmlnodep); - - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "o", &node) == FAILURE) { - return; - } - - DOMXML_GET_OBJ(child, node, le_domxmlnodep); - - if (child->type == XML_ATTRIBUTE_NODE) { - php_error(E_WARNING, "%s(): can't add attribute node", get_active_function_name(TSRMLS_C)); - RETURN_FALSE; - } - - if (NULL == (new_child = xmlCopyNode(child, 1))) { - php_error(E_WARNING, "%s(): unable to clone node", get_active_function_name(TSRMLS_C)); - RETURN_FALSE; - } - - child = xmlAddChild(nodep, new_child); - - if (NULL == child) { - php_error(E_WARNING, "%s(): couldn't add child", get_active_function_name(TSRMLS_C)); - RETURN_FALSE; - } - - DOMXML_RET_OBJ(rv, child, &ret); -} -/* }}} */ - /* {{{ proto object domxml_node_replace_node(object domnode) Replaces one node with another node */ PHP_FUNCTION(domxml_node_replace_node) |