0

我想知道黑莓是否有一些东西可以转义 html 值,基本上我只想显示来自 rss 的纯文本。但是 rss 返回的值如下:

<item><guid isPermaLink="true"><![CDATA[http://www4.elcomercio.com/deportes /Vettel_F1_China.aspx]]> </guid> <title><![CDATA[ Vettel domina primer día de ensayos en China]]></title> <description><![CDATA[El alemán Sebastian Vettel, de Red Bull, realizó el mejor tiempo en la segunda sesión de entrenamientos libres del Gran Premio de China de Fórmula 1, el viernes en el circuito de Shanghai, tercera prueba del campeonato, tras haber dominado el primer ensayo.<br /> <br />

我可以成功检索标题和描述标签内容,但现在我想删除所有 CDATA<br />或我能找到的任何可能的 html 标签。我尝试使用 JSoup,但它使用 JVM 1.5+ 类,如 Enum,因此我无法预先验证 jar 以在 Blackberry-JavaME 上使用它。此外,我还没有在 RIM API 中找到任何可以帮助完成这项任务的类,也许我错过了我可以使用的类或库。这只是为了避免编写可能已经在多个库上完成的代码。非常感谢。

4

2 回答 2

0

您是否尝试过使用 SAX Parser 并仅获取每个 endElement 的 characters(...) 方法的值?

下面是关于 SAX Parser for Blackberry 的简短教程:

http://jsinghfoss.wordpress.com/2009/09/06/sax-parsing-revising/

于 2011-04-22T07:05:45.727 回答
0

好吧,找不到预卷类,但是有一个库允许我们在 Blackberry 项目中使用正则表达式,它叫做 regexp-me。帮助我以简单的方式删除标签。SAX Parser 也是一种解决方案,但如果您想要像这种情况下更简单的东西,我认为 regexp-me 是最好的选择。谢谢。

于 2011-05-03T16:48:56.313 回答