, en html dom parser skrevet i php5. x versioner.dom parser er meget god til at håndtere xml - samt html.dom parser rejser baseret på træ baseret og få adgang til data, vil den belastning, data i dom objekt, og det vil ajourføre data til webbrowser.følgende eksempel viser, hvordan man får adgang til html data i webbrowser.,, <?php $html = ' <head> <title>Tutorialspoint</title> </head> <body> <h2>Course details</h2> <table border="0"> <tbody> <tr> <td>Android</td> <td>Gopal</td> <td>Sairam</td> </tr> <tr> <td>Hadoop</td> <td>Gopal</td> <td>Satish</td> </tr> <tr> <td>HTML</td> <td>Gopal</td> <td>Raju</td> </tr> <tr> <td>Web technologies</td> <td>Gopal</td> <td>Javed</td> </tr> <tr> <td>Graphic</td> <td>Gopal</td> <td>Satish</td> </tr> <tr> <td>Writer</td> <td>Kiran</td> <td>Amith</td> </tr> <tr> <td>Writer</td> <td>Kiran</td> <td>Vineeth</td> </tr> </tbody> </table> </body> </html> '; /*** a new dom object ***/ $dom = new domDocument; /*** load the html into the object ***/ $dom->loadHTML($html); /*** discard white space ***/ $dom->preserveWhiteSpace = false; /*** the table by its tag name ***/ $tables = $dom->getElementsByTagName('table'); /*** get all rows from the table ***/ $rows = $tables->item(0)->getelementsbytagname ('tr) /* * * loop i tabel rækker * * * /hver ($rækker som $row) {/* * * får hver kolonne af et navn * * * $koller = $ro - > getelementsbytagname ('td) /* * * echo - værdier * * * /echo 'betegnelse: ". $kol - > punkt (0) - > nodevalue. < br /> echo' manager". $kol - > punkt (1) - > nodevalue. < br /> « echo 'hold ". $kol - > punkt (2) - > nodevalue; echo' < den højtstående repræsentant /> «)?>,, det giver følgende resultat &minus,,,
php dom parser eksempel
Previous:php sax parser eksempel
Next Page:php rammer