在实体中定义的PHP Xpath错误没有显示结果



我在这个php xpath应用程序中得到错误,我无法修复,如果可能的话,我会喜欢一些帮助

 <?php
   //Get Username
    $username = $_GET["u"];
    $html = file_get_contents('http://us.playstation.com/publictrophy/index.htm?onlinename='     .$username);
    $html = tidy_repair_string($html);
    $doc = new DomDocument();
    $doc->loadHtml($html);
    $xpath = new DomXPath($doc);
    // Now query the document:
        foreach ($xpath->query('//*[@id="id-handle"]') as $node) {
        echo $node, "n";
        }
        foreach ($xpath->query('//*[@id="leveltext"]') as $node1) {
        echo $node1, "n";
        }
?>

@放在$dom->loadHTML($html)之前,因为loadHTML通常会产生很多警告和通知

$dom = new DOMDocument();
@$dom->loadHTML($html);
$xpath = new DOMXPath($dom);

相关内容

最新更新