【问题标题】:Parsing HTML in Java? [closed]用Java解析HTML? [关闭]
【发布时间】:2012-03-12 09:48:27
【问题描述】:

出于以下原因,我想解析一个 HTML 文件:

  1. 获取标签之间的内容。比如一对para标签之间
  2. 查找中断标签的出现
  3. 获取标签的属性。比如获取FONT COLOR="red">
  4. 中COLOR的值

我需要在 Java 中执行此操作。我知道 Jehrico 解析器的基础知识。我该怎么做?

【问题讨论】:

  • 您的实际问题是什么?
  • 我猜有一些格式错误。你现在明白这个问题了吗?

标签: java html


【解决方案1】:

没有。可用的 Java HTML 解析器如下:

您可能还想就使用这些here 的利弊进行非常全面的讨论。

【讨论】:

  • 我以前用过jsoup,发现它非常适合我需要做的事情。
【解决方案2】:

如果您要解析的 HTML 是 XHTML,它也应该是有效的 XML。 所以任何 XML 解析器都应该能够解析它。

如果你不能依赖它,你可以在 Google 上搜索 Java 的 HTML 解析器。

【讨论】:

  • 可以在 java 中即时将 HTML 转换为 XHTML 吗?
  • 我认为 JTidy 应该能够胜任这份工作。
猜你喜欢
  • 2010-09-19
  • 1970-01-01
  • 2011-01-08
  • 2012-05-25
  • 1970-01-01
  • 2016-03-23
  • 2013-12-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多