Re: Re: php 4.1 and DOMXML question.

From: Date: Thu, 17 Jan 2002 15:25:46 +0000
Subject: Re: Re: php 4.1 and DOMXML question.
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-80922@lists.php.net to get a copy of this message
"Aaron" <aarmel@netagi.com> wrote in message news:3C468081.4020400@netagi.com... > 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 Ah but the content of the node IS a child of the node. Everything inside a node is it's child eg: <p>html line 1<br/>html line 2</p> The children of <p> are: 'html line 1' AND '<br/>' AND 'html line 2' Peter > 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 :(. > >> > > > > > > >

« previous php.general (#80922) next »