【发布时间】:2012-07-18 13:28:34
【问题描述】:
我正在尝试使用DOMDocument 函数getElementsByTagName(),但它一直返回一个空对象。我正在使用以下代码:
// Create some HTML
$output = '
<html>
<body>
<a href="foo">Bar</a>
</body>
</html>';
// Load the HTML
$dom = new DOMDocument;
$dom->loadHTML($output);
// Find all links (a tags)
$links = $dom->getElementsByTagName('a');
var_dump($links); // object(DOMNodeList)#31 (0) { } - empty object
我错过了什么?查看文档,看来我正在正确使用该功能。
【问题讨论】:
-
$dom 实际上是你的 HTML 文档?您确定“错误”发生在 getElementsByTagName 而不是之前?
标签: php xml-parsing domdocument