Connecting Tech Pros Worldwide Forums | Help | Site Map

Problem about DOMNodes Value

Fabien M
Guest
 
Posts: n/a
#1: Nov 22 '05
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.

Janwillem Borleffs
Guest
 
Posts: n/a
#2: Nov 22 '05

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



Fabien M
Guest
 
Posts: n/a
#3: Nov 22 '05

re: Problem about DOMNodes Value


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

Thanks a lot, it works fine :D
unlimitedbro@gmail.com
Guest
 
Posts: n/a
#4: Nov 22 '05

re: Problem about DOMNodes Value


excellent reply I learned something tonight :)

Closed Thread