【问题标题】:html text Extraction between multiple div tags in j2mej2me中多个div标签之间的html文本提取
【发布时间】:2012-10-04 17:59:33
【问题描述】:

我有一个html网页网址http://teluguone.com/recipes/content/Andhra-Spicy-Mutton-Curry-Recipe-6-221.html

我需要从上面的 url 中提取描述文本。

我的要求是,我需要在多个DIV标签之间获取带有html标签的文本,

例子:

<div class="relatedarticals_info_bold"><h1>Recipe Name</h1></div> : Andhra Spicy Mutton Curry Recipe</div> 
</div> <div id="relatedarticals_info2"> <div class="relatedarticals_info"> <div class="relatedarticals_info_bold">
<h1>Author</h1></div> : Teluguone</div> </div> <div id="relatedarticals_info2"> <div class="relatedarticals_info">
 <div class="relatedarticals_info_bold"><h1>Preparation Time</h1></div> : 30 Mins</div> </div>etc.....? 

我需要得到这样的输出:

Recipe Name: Andhra Spicy Mutton Curry Recipe Author: Teluguone 
Preparation Time: 30 Mins etc... 

【问题讨论】:

  • 您可能需要一个用于 Java ME 的 html 解析器。查看其他问题stackoverflow.com/questions/9715597/handle-text-html-in-j2me 中列出的选项
  • 最初,我不需要纯文本,我需要在 div 标签之间带有一些标签的整个文本,在我用一些标签提取整个文本之后,我有一个代码可以从字符串中删除标签和输出纯文本
  • 最初,我需要一个代码来提取多个div标签之间带有一些标签的文本?
  • 对不起,我不明白你需要什么。 :(
  • 嗨 Telmo Pimentel Mota,我的实际要求是,我需要在多个 DIV 标签之间获取带有 html 标签的文本,例如:

    配方名称

    : 安得拉辣羊肉咖喱食谱

    作者

    : 泰卢固语

    准备时间

    : 30 分钟
    etc.......?

标签: jquery html java-me lwuit


【解决方案1】:

如果 HTML 以字符串形式提供,您可以使用 jQuery 的 $.parseXML,如果成功解析(格式良好的 HTML),它将转换为 XMLDocument

然后可以使用.find().parent() 和其他此类遍历方法来遍历和操作此对象。

注意:当然,前提是您愿意在客户端执行此操作。

【讨论】:

  • 嗨罗宾,我上面的 html 字符串在普通的 java 类中是可用的,但是我怎样才能在普通的 java 类中使用 jquery 功能?能否提供一个示例代码来满足我的要求?
  • @PavanKumarRagi:我的答案是在 jQuery 中,因为这个问题被标记了。要与 Java 一起使用,您必须使用可用的特定于 JAVA 的 XML 解析器。我不认为我现在可以推荐一个。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-09-10
  • 1970-01-01
  • 2013-03-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-22
相关资源
最近更新 更多