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

PHP简单的HTML DOM解析器不处理无效的HTML – 在第一次试验中陷

发布时间:2020-12-13 17:05:15 所属栏目:PHP教程 来源:网络整理
导读:我试图选择一个类或一个id使用 PHP简单的HTML DOM解析器绝对没有运气. 我的例子很简单,似乎符合手册中给出的例子 (simplehtmldom.sourceforge AT net / manual.htm)但它不会工作, 它把我推到了墙上. 使用简单dom给出的其他示例脚本工作正常. 请参见示例:lin
我试图选择一个类或一个id使用
PHP简单的HTML DOM解析器绝对没有运气.

我的例子很简单,似乎符合手册中给出的例子
(simplehtmldom.sourceforge AT net / manual.htm)但它不会工作,
它把我推到了墙上.
使用简单dom给出的其他示例脚本工作正常.

请参见示例:link text
这是我发现的最简单的例子……如何解析它?

我应该用Perl做什么 – 示例HTML页面是无效的HTML.
我不知道Simple HTML DOM Parser是否能够处理格式错误的HTML
(可能不是).

好吧:如果我不能让它运行我可以尝试一些Perl解析器,例如HTML :: TreeBuilder :: XPath

解决方法

在使用PHP DOM解析器解析之前,使用Tidy清除格式错误的HTML.

http://www.php.net/manual/en/tidy.examples.basic.php

(编辑:李大同)

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

    推荐文章
      热点阅读