Heim >php教程 >php手册 >用SQL语句读取XML和HTML文档

用SQL语句读取XML和HTML文档

WBOY
WBOYOriginal
2016-06-21 09:05:571370Durchsuche

xml|语句

今天从phpclasses.org上发现的一个超牛的PHP类,这个类最特别的是可以用SELECT语句来从XML和HTML文档中读取特定的数据。例如下面是一个例子:

    /*
    ** htmlSQL - Example 1
    **
    ** 一个查询的简单例子  
 */
    //包含类文件
    include_once("../snoopy.class.php");
    include_once("../htmlsql.class.php");
    //创建对象
    $wsql = new htmlsql();
   
    // 连接上URL
    if (!$wsql->connect('url', '/')){
        print 'Error while connecting: ' . $wsql->error;
        exit;
    }
   
    /* 执行查询
        SELECT * FROM a 读取phpchina.cn首页的HTML中的所有的标记
    */
    if (!$wsql->query('SELECT * FROM a ')){
        print "Query error: " . $wsql->error;
        exit;
    }

    // 输出结果:
    foreach($wsql->fetch_array() as $row){
        print_r($row);
        /*
        $row 是像下面的一个数组:
        Array (
            [href] => /index.html
            [tagname] => a
            [text] => 首页
        )
        */ 
    }
?>

这个类的作者:Jonas John
个人主页:http://www.jonasjohn.de/
年龄:20



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn