rrichards Tue Jul 8 13:00:49 2003 EDT Modified files: /php-src/ext/dom element.c Log: fix getElementsByTagName Index: php-src/ext/dom/element.c diff -u php-src/ext/dom/element.c:1.6 php-src/ext/dom/element.c:1.7 --- php-src/ext/dom/element.c:1.6 Mon Jul 7 15:37:32 2003 +++ php-src/ext/dom/element.c Tue Jul 8 13:00:49 2003 @@ -17,7 +17,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: element.c,v 1.6 2003/07/07 19:37:32 rrichards Exp $ */ +/* $Id: element.c,v 1.7 2003/07/08 17:00:49 rrichards Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -387,11 +387,12 @@ ctxp = xmlXPathNewContext(docp); ctxp->node = nodep; - str = (char*) emalloc((name_len+3) * sizeof(char)) ; - sprintf(str ,"//%s",name); + str = (char*) emalloc((name_len+13) * sizeof(char)) ; + sprintf(str ,"descendant::%s",name); xpathobjp = xmlXPathEval(str, ctxp); efree(str); + ctxp->node = NULL; if (!xpathobjp) { RETURN_FALSE;
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php