加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP SimpleXML:如何加载HTML文件?

发布时间:2020-12-13 22:21:11 所属栏目:PHP教程 来源:网络整理
导读:当我尝试使用 simplexml_load_string 将HTML文件作为XML加载时,我收到很多关于HTML的错误和警告并且它失败了,有没有办法使用SimpleXML正确加载html文件? 这个HTML文件可能有不需要的空格,也许还有一些我想让SimpleXML忽略的错误. 解决方法 我建议使用 PHP S
当我尝试使用 simplexml_load_string将HTML文件作为XML加载时,我收到很多关于HTML的错误和警告并且它失败了,有没有办法使用SimpleXML正确加载html文件?

这个HTML文件可能有不需要的空格,也许还有一些我想让SimpleXML忽略的错误.

解决方法

我建议使用 PHP Simple HTML DOM.我自己使用它从页面抓取到操作HTML模板文件,它非常简单和非常强大,应该很好地满足您的需求.

以下是他们的文档中的一些示例,其中显示了您可以执行的操作:

// Create DOM from URL or file
$html = file_get_html('http://www.google.com/');

// Find all images
foreach($html->find('img') as $element)
       echo $element->src . '<br>';

// Find all links
foreach($html->find('a') as $element)
       echo $element->href . '<br>';

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读