RE: [PHP-CVS] cvs: php4 /ext/domxml php_domxml.c
| From: | Joseph Tate | Date: | Thu, 07 Mar 2002 16:46:21 +0000 |
| Subject: | RE: [PHP-CVS] cvs: php4 /ext/domxml php_domxml.c | ||
| References: | 1 | Groups: | php.cvs |
| Request: | Send a blank email to php-cvs+get-9775@lists.php.net to get a copy of this message | ||
Rather that's XML_DTD_NODE not XML_CDATA_SECTION_NODE.
> -----Original Message-----
> From: Joseph Tate [mailto:jtate@mi-corporation.com]
> Sent: Thursday, March 07, 2002 11:34 AM
> To: php-cvs@lists.php.net
> Subject: [PHP-CVS] cvs: php4 /ext/domxml php_domxml.c
>
>
> jtate Thu Mar 7 11:34:14 2002 EDT
>
> Modified files:
> /php4/ext/domxml php_domxml.c
> Log:
> Added type attribute wrappers to the remaining node types that
> did not have
> them. I.e. XML_ATTRIBUTE_NODE and XML_CDATA_SECTION_NODE. Mentioned in
> Bug #15918.
>
>
> Index: php4/ext/domxml/php_domxml.c
> diff -u php4/ext/domxml/php_domxml.c:1.118
> php4/ext/domxml/php_domxml.c:1.119
> --- php4/ext/domxml/php_domxml.c:1.118 Thu Feb 28 03:26:05 2002
> +++ php4/ext/domxml/php_domxml.c Thu Mar 7 11:34:13 2002
> @@ -16,7 +16,7 @@
>
> +----------------------------------------------------------------------+
> */
>
> -/* $Id: php_domxml.c,v 1.118 2002/02/28 08:26:05 sebastian Exp $ */
> +/* $Id: php_domxml.c,v 1.119 2002/03/07 16:34:13 jtate Exp $ */
>
> /* TODO
> * - Support Notation Nodes
> @@ -1010,6 +1010,7 @@
> object_init_ex(wrapper, domxmlattr_class_entry);
> rsrc_type = le_domxmlattrp;
> add_property_stringl(wrapper, "name", (char
> *) attrp->name, strlen(attrp->name), 1);
> + add_property_long(wrapper, "type", Z_TYPE_P(attrp));
> content = xmlNodeGetContent((xmlNodePtr) attrp);
> if (content)
> add_property_stringl(wrapper,
> "value", (char *) content, strlen(content), 1);
> @@ -1049,6 +1050,7 @@
> xmlDtdPtr dtd = (xmlDtdPtr) obj;
> object_init_ex(wrapper, domxmldtd_class_entry);
> rsrc_type = le_domxmldtdp;
> + add_property_long(wrapper, "type", Z_TYPE_P(dtd));
> if (dtd->ExternalID)
> add_property_string(wrapper,
> "publicId", (char *) dtd->ExternalID, 1);
> if (dtd->SystemID)
> @@ -1064,10 +1066,9 @@
> object_init_ex(wrapper, domxmlcdata_class_entry);
> rsrc_type = le_domxmlcdatap;
> content = xmlNodeGetContent(nodep);
> - if (content) {
> - add_property_long(wrapper, "type",
> Z_TYPE_P(nodep));
> + add_property_long(wrapper, "type", Z_TYPE_P(nodep));
> + if (content)
> add_property_stringl(wrapper,
> "content", (char *) content, strlen(content), 1);
> - }
> break;
> }
>
>
>
>
> --
> PHP CVS Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php