Bug #15173 Updated: 4.1.1 Killed three commonly used functions

From: Date: Wed, 23 Jan 2002 15:08:02 +0000
Subject: Bug #15173 Updated: 4.1.1 Killed three commonly used functions
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-77904@lists.php.net to get a copy of this message
ID: 15173
Updated by: chregu
Reported By: Ray_Cherry@adp.com
Status: Bogus
Bug Type: DOM XML related
Operating System: NT
PHP Version: 4.1.1
New Comment:

to get the latest version, download
http://snaps.php.net/php4-latest.tar.bz2 of
domxml
and copy the ext/domxml directory to your php-4.1.1 source dir (or just
compile the whole 4.2-dev version, if you are really adventureous...).
afterwards (before ./configure) you have to do ./buildconf in the php
source dir root.

node_value is only for DomText, DomCData, DomProcessingInstruction and
DomComment Nodes. Not for DomElement nodes (and i think, that's what
your looking for).

A solution for getting the content is at:
http://marc.theaimsgroup.com/?l=php-general&m=101121434900468&w=2




Previous Comments:
------------------------------------------------------------------------

[2002-01-23 08:58:57] Ray_Cherry@adp.com

Thanks for the responses, but they do not help:

(1)  chregu:  DomNode does not have a function content() in 4.1.1 - how
do I get next release?  There is a function called node_value, but it
does NOT work.  I looked at the source in 4.1 for node_value (4.1.1
"source" is a bunch of html files) and it looks OK, but requires object
to have content property which does not appear to get set.

(2)  yohgaki:  Documentation at php.net does NOT agree with 4.1.1.

I realize that DOMXML is experimental:  May I suggest that the 4.06
experiment worked, but that the 4.1.1 experiment is having problems.

------------------------------------------------------------------------

[2002-01-22 20:14:21] yohgaki@php.net

DOM XML is experimental extension. It has been changed a lot including
API :)
Please read manual for more information. (I hope it's in manual)

------------------------------------------------------------------------

[2002-01-22 19:06:41] chregu@php.net

can't answer 1 and 2 but 3)

use $node->tagname() instead of $node->name
use $node->content() instead of $node->content (works only with php
from cvs or next release)

------------------------------------------------------------------------

[2002-01-22 15:01:43] Ray_Cherry@adp.com

(1)  domxml_unlink_node no longer works.  Parameter must be void.

(2)  domxml_node_unlink_node does not work.

(3)  All of my code which used the name or contents attributes of nodes
is now dead

------------------------------------------------------------------------



Edit this bug report at http://bugs.php.net/?id=15173&edit=1



Thread (5 messages)

« previous php.dev (#77904) next »