Re: Re: php 4.1 and DOMXML question.
| From: | Aaron | Date: | Thu, 17 Jan 2002 07:42:57 +0000 |
| Subject: | Re: Re: php 4.1 and DOMXML question. | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-80856@lists.php.net to get a copy of this message | ||
Well that works. But its a little bizzare. I have to do that to get the content of a node even when that node has no children...
e.g.
<root>
<stuff>
<morestuff>SOME TEXT GOES HERE</morestuff></stuff> </root> So even if the current node is "morestuff" I still have to do the currentnode->children etc. blah. which is a bit dodgey Peter Clarke wrote:
function getNodeContent ($node) { $content = ''; $nodechild = $node->children(); if ( is_array( $nodechild ) ) {reset ($nodechild); while (list (, $val) = each ($nodechild)) { if ( $val->type == XML_TEXT_NODE ) { $content .= $val->content; } } return $content;} } Peter "Aaron" <aarmel@netagi.com> wrote in message news:3C457970.60109@netagi.com...How the hell do I get the content of a node.... before all I had to do was go $node->content now it doesnt seem to work. I know they changed $node->name to $node->tagname. I tried, content, tagcontent, value, mmm some other things. I give up, couldnt find any info anywhere either... theres a set_content() method but doenst seem to be a get_content() method :(.