我只看到:
DOMNodeList 对象 ( )
这是 php 错误还是什么?
我应该如何查看对象中的 HTML 元素?
最佳答案
当您创建 DOMDocument 实例时,您就有了一个 PHP 对象。 DOM 类没有实现有用的 __toString
功能。
要从 DOMDocument 实例获取 HTML,您需要使用 saveHTML
:
print_r($dom->saveHTML());
请注意,您的问题表明您实际上是在查看元素集合(DOMNodeList
),而不是实际的 DOMDocument 实例。根据您的代码,您需要分别提取这些代码:
foreach ($elements as $el) {
print_r($dom->saveHTML($el)); // use saveXML if you are using a version before 5.3.6
}
关于php - 无法打印_r domDocument,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7458219/