DOM xpath无法正常工作

时间:2015-01-29 00:32:55

标签: php dom xpath

我不太明白我的xpath代码有什么问题。它没有返回任何结果。首先,这是代码:

    $url = 'http://someurl.com';
    $dom = new DOMDocument('1.0');
    $dom->preserveWhiteSpace = false;
    $dom->loadHTML($url);
    $xpath = new DOMXPath($dom);
    $query = '//div[@id="main"]//ul[@id="tags"]//li//a';
    $result = $xpath->query($query);
    foreach($result as $node){    
        $val = $node->getAttribute('href');
        echo $val."<br/>";
    }

这是HTML:

    <div id="main">
    <ul id="tags">
    <li class="tag_col_0"><a href="/somevalue">somevalue</a></li>
    <li class="tag_col_0"><a href="/somevalue1">somevalue1</a></li>
    </ul>
    </div>

我不太确定这里有什么问题。

0 个答案:

没有答案