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.lind@xxxxxxxxx> 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