]> granicus.if.org Git - php/commitdiff
Some changes to help out previous users of domxml...
authorJoey Smith <joey@php.net>
Tue, 21 Aug 2001 21:49:32 +0000 (21:49 +0000)
committerJoey Smith <joey@php.net>
Tue, 21 Aug 2001 21:49:32 +0000 (21:49 +0000)
node::tagname == node::name.
Add property "type" to textnode types.

ext/domxml/php_domxml.c

index 1db3cc637c91fe578dc52ede858ae64745e0afc3..a42db38bfff7ba63aea882a057555593035afb74 100644 (file)
@@ -191,6 +191,7 @@ static zend_function_entry php_domxmlnode_class_functions[] = {
 
 static zend_function_entry php_domxmlelement_class_functions[] = {
        PHP_FALIAS(domelement,                          domxml_element,                                 NULL)
+       PHP_FALIAS(name,                                        domxml_elem_tagname,                    NULL)
        PHP_FALIAS(tagname,                                     domxml_elem_tagname,                    NULL)
        PHP_FALIAS(get_attribute,                       domxml_elem_get_attribute,              NULL)
        PHP_FALIAS(set_attribute,                       domxml_elem_set_attribute,              NULL)
@@ -669,8 +670,10 @@ static zval *php_domobject_new(xmlNodePtr obj, int *found TSRMLS_DC)
                        object_init_ex(wrapper, domxmltext_class_entry);
                        rsrc_type = le_domxmltextp;
                        content = xmlNodeGetContent(nodep);
-                       if (content)
+                       if (content) {
+                               add_property_long(wrapper, "type", nodep->type);
                                add_property_stringl(wrapper, "content", (char *) content, strlen(content), 1);
+                       }
                        break;
                }