Hmmm...

Nothing really stands out to me, but as my wife would attest, I'm often less
than observant.

I would probably try sifting through fixes/upgrades in the change logs for
possible conflicts and/or changes in behavior.  Nothing jumped out at me
after a quick glance.

Sorry,

Adam

On Tue, Nov 16, 2010 at 7:01 AM, Peter Lind <peter.e.l...@gmail.com> wrote:

> I'm currently trying to parse a document with DOMDocument, and I'm
> having some serious problems. I created a script that runs fine on php
> 5.2.9, ripping out content using DOMNode::nodeValue. The same script
> fails to get any content on php 5.3.3 - even though it correctly
> navigates to the proper nodes to extract content.
>
> Basically, the code used looks like this:
>
> $dom = new DOMDocument();
> $dom->loadHTML($data);
> $dom->preserveWhiteSpace = false;
> $xpath = new DOMXpath($dom);
> $nodelist = $xpath->query($query);
> $value = $nodelist->item(0)->nodeValue;
>
> I've checked to make sure that item(0) is in fact a node - it's there
> and even of the right type (a td - table cell), but nodeValue is
> empty.
>
> The script works on some documents but not others (on 5.3.3 - some
> checking suggests a doctype of xhtml might be involved in the problem
> but I tried ripping the doctype out and had no difference) - on 5.2.9
> it works on all documents, returning the proper nodeValue.
>
> Am I missing something basic?
>
> TIA
> Peter
>
> --
> <hype>
> WWW: plphp.dk / plind.dk
> LinkedIn: plind
> BeWelcome/Couchsurfing: Fake51
> Twitter: kafe15
> </hype>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
Nephtali:  PHP web framework that functions beautifully
http://nephtaliproject.com

Reply via email to