开发手册 欢迎您!
软件开发者资料库

PHP - DOM解析器示例

PHP DOM Parse示例 - 一个简单而简短的PHP教程和所有内置PHP函数的完整参考手册。本教程是为初学者和高级开发人员设计的。您将学习PHP内置函数,预定义变量示例,面向对象的PHP,数字,标量,数组,散列文件I / O,IF,ELSEIF,执行,循环,运算符,正则表达式,GET,POST,子程序,编码标准,模块,文件管理,套接字通信,参考,特殊变量,语法概述,表单验证,高级PHP,库,Web设计,PayPal集成,MySQL登录,Ajax搜索,Ajax XML解析器,Ajax自动完成搜索,Ajax RSS源例如,XML简介,简单XML,简单XML GET,SAX解析器示例,DOM解析器示例,框架工作,核心php vs框架工作php,设计模式。

用PHP5.X版本编写的HTML Dom解析器. Dom Parser非常擅长处理XML和HTML. Dom解析器基于树进行传播,在访问数据之前,它会将数据加载到dom对象中,并将数据更新到Web浏览器.下面的示例显示了如何在Web浏览器中访问HTML数据.

          Tutorialspoint                          

Course details

                                                                Android                   Gopal                   Sairam                                                            Hadoop                   Gopal                   Satish                                                            HTML                   Gopal                   Raju                                                            Web technologies                   Gopal                   Javed                                                            Graphic                   Gopal                   Satish                                                            Writer                   Kiran                   Amith                                                            Writer                   Kiran                   Vineeth                                                      ';    /*** 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 over the table rows ***/    foreach ($rows as $row) {      /*** get each column by tag name ***/       $cols = $row->getElementsByTagName('td');             /*** echo the values ***/       echo 'Designation: '.$cols->item(0)->nodeValue.'';       echo 'Manager: '.$cols->item(1)->nodeValue.'';       echo 'Team: '.$cols->item(2)->nodeValue;       echo '';    }?>

它将产生以下结果 :

DOM解析器示例