"Aaron" <[EMAIL PROTECTED]> wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > 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" <[EMAIL PROTECTED]> wrote in message > >[EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > > > >>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 :(. > >> > > > > > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]