Page 1 of 1

DOMDocument Problem

Posted: Mon Jun 24, 2013 9:30 pm
by FrederickGeek8
If I have html like this that I want to parse, how do I get to the correct paragraph?
[syntax=xhtml]<div class='wrong'>
<p>Wrong</p>
<p>Wrong</p>
<p>Wrong</p>
</div>
<div class='correct'>
<p>Wrong</p>
<p>Correct</p>
<p>Wrong</p>
</div>
<div class='wrong'>
<p>Wrong</p>
<p>Wrong</p>
<p>Wrong</p>
</div>[/syntax]
I can use this to get the div
[syntax=php]$doc = new DOMDocument();
$doc->loadHTML($html);
$doc = $doc->getElementsByTagName('div')->item(1);
$doc = $doc->nodeValue;
[/syntax]
but how do I reach down to the p tag?

Re: DOMDocument Problem

Posted: Sat Jun 29, 2013 1:10 am
by Helx
I don't understand what you're problem is..
Could you please elaborate? :)

Re: DOMDocument Problem

Posted: Sat Jun 29, 2013 2:16 am
by FrederickGeek8
I want to do something like this (this isnt a valid statement but you should get the right idea)
[syntax=php]$doc = $doc->getElementsByTagName('div')->item(1)->getElementsbyTagName('p')->item(1);[/syntax]