在php文件中使用JQuery来读取和解析HTML XML

时间:2012-09-05 07:35:39

标签: php jquery html

我需要在php代码中读取和解析HTML文件(在服务器端)。 据我所知,读取html以选择节点和节点的子节点的最简单方法是使用jQueries。 我可以在php代码中包含jQuery用于打开HTML文件,读取它,并返回到php代码数组对象吗? 谢谢: - )

2 个答案:

答案 0 :(得分:1)

你不能使用javascript(jQuery)服务器端,因为它是客户端,基于浏览器。

阅读和解析HTML的最简单方法是DOMDocument,例如:

$html = new DOMDocument(); 
$html->loadHTMLFile('http://www.example.org'); 
$links = array(); 
foreach($html->getElementsByTagName('a') as $link) { 
    $links[] = array('url' => $link->getAttribute('href'), 'text' => $link->nodeValue); 
} 
var_export($links);

答案 1 :(得分:1)

据我所知,jQuery是JavaScript库,在浏览器环境中运行。因此,除非你在服务器端获得类似Node.js的东西,否则将很难或不可能。