0
我有一个非常奇怪的问题,我有一个名为getResources的类,我想要在$ url上提取每个CSS位置。那就是:PHP:在一个类中找不到DOMDocument
class getResources {
public function getCSSCount($sitename) {
$count = '0';
$file = file_get_contents($sitename);
$doc = new DOMDocument();
$doc->loadHTML($file);
$domcss = $doc->getElementsByTagName('link');
foreach($domcss as $links) {
if(strtolower($links->getAttribute('rel')) == "stylesheet") {
$count++;
}
}
return $count;
}
}
的问题是,DOM文档不能即使安装了PHP的XML和工作如下所示找到:
[email protected] [~]# php -i|grep DOM
DOM/XML => enabled
DOM/XML API Version => 20031129
我测试过的功能,通过它取出类和解析直接通过index.php文件,它工作正常。问题是,如果DOMDocument在类中,则无法找到它。有谁知道如何解决这个问题?
在此先感谢,亚历克斯
它需要的libxml> = 2.6.0(http://php.net/manual/en/libxml.requirements.php) –
你有没有命名空间偶然? – VolenD