From: Rob Richards Date: Thu, 12 Jun 2003 17:04:28 +0000 (+0000) Subject: fix some calls to libxml X-Git-Tag: RELEASE_1_0_2~302 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2b8fcfbeab591c72d660036b4f82706e8d5f34b8;p=php fix some calls to libxml --- diff --git a/ext/dom/characterdata.c b/ext/dom/characterdata.c index 4a9ec2860a..0ed5dffa27 100644 --- a/ext/dom/characterdata.c +++ b/ext/dom/characterdata.c @@ -140,7 +140,7 @@ PHP_FUNCTION(dom_characterdata_substring_data) return; } - cur = xmlNodeListGetString(node->doc, node, 1); + cur = xmlNodeGetContent(node); if (cur == NULL) { RETURN_FALSE; } @@ -264,7 +264,7 @@ PHP_FUNCTION(dom_characterdata_delete_data) return; } - cur = xmlNodeListGetString(node->doc, node, 1); + cur = xmlNodeGetContent(node); if (cur == NULL) { RETURN_FALSE; } @@ -321,7 +321,7 @@ PHP_FUNCTION(dom_characterdata_replace_data) return; } - cur = xmlNodeListGetString(node->doc, node, 1); + cur = xmlNodeGetContent(node); if (cur == NULL) { RETURN_FALSE; } diff --git a/ext/dom/text.c b/ext/dom/text.c index 68461ccd5d..0f0b9ab1e2 100644 --- a/ext/dom/text.c +++ b/ext/dom/text.c @@ -150,6 +150,8 @@ PHP_FUNCTION(dom_text_split_text) nnode->type = XML_ELEMENT_NODE; xmlAddNextSibling(node, nnode); nnode->type = XML_TEXT_NODE; + } else { + dom_add_to_list(nnode, intern TSRMLS_CC); } return_value = php_dom_create_object(nnode, &ret, NULL, return_value, intern TSRMLS_CC);