Connecting Tech Pros Worldwide Help | Site Map

Problem about DOMNodes Value

  #1  
Old November 22nd, 2005, 12:05 AM
Fabien M
Guest
 
Posts: n/a
Hello,
i'm working on a script which uses DOM fonctions of PHP5.
I've got a Node which looks like that :
<div>some text <a href="...">link</a><span> some text2</span></div>

When I use nodeValue, php returns "some text link some text2".
How can I get all childs of this node?
If you prefer, which method to use to get "<div>some text <a
href="...">link</a><span> some text2</span></div>" ?

Thanks a lot.
  #2  
Old November 22nd, 2005, 12:05 AM
Janwillem Borleffs
Guest
 
Posts: n/a

re: Problem about DOMNodes Value


Fabien M wrote:[color=blue]
> i'm working on a script which uses DOM fonctions of PHP5.
> I've got a Node which looks like that :
> <div>some text <a href="...">link</a><span> some text2</span></div>
>
> When I use nodeValue, php returns "some text link some text2".
> How can I get all childs of this node?
> If you prefer, which method to use to get "<div>some text <a
> href="...">link</a><span> some text2</span></div>" ?
>[/color]

<?php

$html = '<html><div>some text <a href="...">link</a>';
$html .= '<span> some text2</span></div></html>';
$dom = new DomDocument;
$element = $dom->loadHTML($html);

$div = $dom->getElementsByTagName('div')->item(0);
print htmlentities($dom->saveXML($div));

?>


JW



  #3  
Old November 22nd, 2005, 12:05 AM
Fabien M
Guest
 
Posts: n/a

re: Problem about DOMNodes Value


Janwillem Borleffs a écrit :
[color=blue]
> print htmlentities($dom->saveXML($div));[/color]

Thanks a lot, it works fine :D
  #4  
Old November 22nd, 2005, 12:05 AM
unlimitedbro@gmail.com
Guest
 
Posts: n/a

re: Problem about DOMNodes Value


excellent reply I learned something tonight :)

Closed Thread