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?
DOMDocument Problem
Re: DOMDocument Problem
I don't understand what you're problem is..
Could you please elaborate?
Could you please elaborate?
- FrederickGeek8
- Posts: 148
- Joined: Wed Nov 30, 2011 10:31 pm
Re: DOMDocument Problem
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]
[syntax=php]$doc = $doc->getElementsByTagName('div')->item(1)->getElementsbyTagName('p')->item(1);[/syntax]