【问题标题】:How to parse HTML with PHP? [duplicate]如何用 PHP 解析 HTML? [复制]
【发布时间】:2011-06-26 14:59:32
【问题描述】:

可能的重复:
Robust, Mature HTML Parser for PHP
Best methods to parse HTML

你好,

什么是 PHP 5 更快更简单的 HTML 解析器?

谢谢

【问题讨论】:

  • 这个问题的答案通常是不,所以如果你让我们都知道为什么我们可以提出建议。
  • 比....什么更快更容易?
  • @Toby 哦,真的吗?什么是更好的解决方案.. 正则表达式? :P

标签: php


【解决方案1】:

如果它是有效的 xhtml,你可以使用 SimpleXML 内置库 afaik 来做到这一点

但正如人们所提到的,你为什么要解析它?你确定你不想搜索东西吗?

【讨论】:

  • 是的,xhtml 是有效的 xml,并且可以被 xml 库解析。
  • 呃? HTML 解析是一项完全有效的任务。如果您的意思是使用 XPath 进行搜索,那么 HTML 也必须先解析...
  • 我在考虑正则表达式搜索,比如扫描链接:)
  • @Femaref:祝你好运找到有效的 XHTML 来解析。多年来一直有人说,除非您完全控制内容(即,没有用户提供的 cmets 或类似的东西)并且愿意对 XML 有效性进行分析,否则 XHTML 不是一个实用的选择。
猜你喜欢
  • 2012-10-29
  • 2012-02-07
  • 1970-01-01
  • 2012-12-16
  • 1970-01-01
  • 2014-01-21
  • 1970-01-01
  • 1970-01-01
  • 2011-01-09
相关资源
最近更新 更多