0

通过 id 查找 html 元素

在我的项目中,我想要这样的例子

<html>
<body>
<table >
<tr>
    <td>first column<br></td>

     <td>second column</td>
     <td>third column</td>
</tr>
</table>
</body>
</html>

我想要标签之间的html源代码<tr></tr>。输出:

<td>first column</td>
<td>second column</td>
<td>third column </td>

我已成功找到标记的值,但在我的项目中我想要 html 源代码。我正在使用 htmlcleaner 库来寻找价值。htmlcleaner 中是否有可用的库或方法?

4

3 回答 3

0

是的,您可以使用 jQuery 搜索源代码,然后操作或显示标签、id、类或属性。如果我不在手机上,我会给出语法,但我稍后会编辑。一个例子...

api.jquery.com/id-selector/

于 2012-12-01T08:10:58.230 回答
0

使用 Java HTML 解析器

http://htmlparser.sourceforge.net/

HTML Parser 是一个 Java 库,用于以线性或嵌套方式解析 HTML。

于 2012-12-01T08:15:19.843 回答
0

您可以使用拆分方法

最初originalString是原始的String

 String strAfterFirstTrTag = originalString.split("<tr>");
  String[] partsAfterTrTag =  strAfterFirstTrTag.split("</tr>");
  String HtmlSource = partsAfterTrTag[0];
  //use HtmlSource

  originalString = partsAfterTrTag[1];
  strAfterFirstTrTag = null;
  partsAfterTrTag  = null;
  HtmlSource = null;

您可以在此代码中循环以查找顺序标签..

于 2012-12-01T09:24:10.197 回答