note 70765 added to function.tidy-node-get-nodes

From: Date: Fri, 27 Oct 2006 02:59:30 +0000
Subject: note 70765 added to function.tidy-node-get-nodes
Groups: php.notes 
Request: Send a blank email to php-notes+get-119155@lists.php.net to get a copy of this message
I have found no documentation on this method, and it is not part of PHP 5.1.2 . I am guessing as to its use in the example below. I hope this helps anyone who does have access (perhaps with a CVS-based build of PHP) to this method. I also hope that this method will be available soon. <?php // call a function which prints all the IMG nodes in a URI print_img_nodes_for_uri("http://www.php.net/"); function print_img_nodes_for_uri($uri) { // create a tidy object for the uri given $tidy->parseFile($uri); // clean the tidy object $tidy->cleanRepair(); // get the cleaned output and put it in a tidy_node $tidy_output = tidy_get_output($tidy); // get just the body and put it in a tidy_node $body = tidy_get_body($tidy); // using tidy_node->get_nodes on the tidy_node $body // with the TIDY_TAG_IMG constant, build an array of // all the IMG nodes // This produces a FATAL ERROR in PHP 5.1.2: // Fatal error: Call to undefined method tidyNode::get_nodes() // I do not know what in what version of PHP this method // will be available $img_nodes = $body->get_nodes(TIDY_TAG_IMG); // begin printing the IMG nodes print("<br>\n --- Begin img nodes for $uri --- <br>\n"); // using foreach, loop through each IMG node foreach( $img_nodes as $img_node ) { // print the current node, using htmlspecialchars() to convert // HTML characters to web printable format print("img_node=" . htmlspecialchars($img_node) . "<br>\n"); } // finish printing the IMG nodes print("<br>\n --- End img nodes for $uri --- <br>\n"); return(0); } ?> ---- Server IP: 64.71.164.2 Probable Submitter: 69.132.48.44 (proxied: 10.10.16.5) ---- Manual Page -- http://www.php.net/manual/en/function.tidy-node-get-nodes.php Edit -- https://master.php.net/note/edit/70765 Del: integrated -- https://master.php.net/note/delete/70765/integrated Del: useless -- https://master.php.net/note/delete/70765/useless Del: bad code -- https://master.php.net/note/delete/70765/bad+code Del: spam -- https://master.php.net/note/delete/70765/spam Del: non-english -- https://master.php.net/note/delete/70765/non-english Del: in docs -- https://master.php.net/note/delete/70765/in+docs Del: other reasons-- https://master.php.net/note/delete/70765 Reject -- https://master.php.net/note/reject/70765 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#119155) next »