返回页面的空白输出单词xpath提取

时间:2016-05-23 17:23:45

标签: xpath

我正在尝试从页面中提取事实部分...但我得到页面的空白输出。我认为它没有进入foreach循环,因为它根本没有找到节点,因为我回想起#34;进入"在foreach内部,但它永远不会回响。

    $my_url="http://a-z-animals.com/animals/affenpinscher-dog/";    
    $myhtml = file_get_contents($my_url); 
    $my_doc = new DOMDocument();
    libxml_use_internal_errors(true);
    $my_doc->loadHTML($myhtml);

    $my_xpath = new DOMXPath($my_doc);
    $my_nodes = $my_xpath->query( '//*[@class="article_facts"]/tbody/tr' );     

    foreach( $my_nodes as $my_node )
    {           
    $title=$my_xpath->query('td[1]/b/a', $my_node)->item(0)->nodeValue; 
    $content=$my_xpath->query('td[2]', $my_node)->item(0)->nodeValue;       
    echo $title.",".$content."<br>";    
    }   

0 个答案:

没有答案