Re: DOM Question. No pun intended.

From: Date: Thu, 14 Sep 2006 14:45:40 +0000
Subject: Re: DOM Question. No pun intended.
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-241783@lists.php.net to get a copy of this message
Sorry, I immediatly thought about the client side. No, I don't know there is any way on the server side with PHP. Satyam ----- Original Message ----- From: <mwilliams@infinitydatasystems.com> To: "Satyam" <Satyam@satyam.com.ar> Cc: <php-general@lists.php.net> Sent: Thursday, September 14, 2006 4:16 PM Subject: Re: [PHP] DOM Question. No pun intended.
Satyam, I don't see any "innerHTML" or "outerHTML" in relation to PHP DOM. I'm familiar with them from a Javascript standpoint, but no references when it comes to PHP DOM. Regards, Mike Quoting Satyam <Satyam@satyam.com.ar>:
Try the properties innerHTML or outerHTML, the later will include the enclosing tag. Satyam ----- Original Message ----- From: "Michael Williams" <mwilliams@infinitydatasystems.com> To: <php-general@lists.php.net> Sent: Thursday, September 14, 2006 2:12 AM Subject: [PHP] DOM Question. No pun intended.
Hi All, I'm having HTML DOM troubles. Is there any way to output the *EXACT* code contained in a node (child nodes and all)? For instance, I perform a $doc->loadHTML($file) and all is well. I then search through the document for specific NODEs with getElementsByTagName(). However, when I go to output the data from that node (say a specific DIV) I simply get the text without formatting and the like. Basically, I want the retrieved NODE to echo exactly what is contained. If the div looks like the following: <div id="name"> <table> stuff </table> </div> . . .I want it to give me exactly that when I do a NODE->textContent or NODE->nodeValue. I don't want just the text, I want all tags contained, etc. It would be nice to have DOMNode->saveHTML() similar to the DOMDocument->saveHTML(). FYI, I'm using the technique to "screen scrape" portions of other pages from my site and compile items for a quick fix. Fortunately all my DIVs have IDs and I can loop through and find them by that attribute's value. I just can't output their EXACT data once I have them. :-\ Thanks!


« previous php.general (#241783) next »