2011-04-15 44 views
0

我想知道是否有什麼黑莓轉義html值,基本上我只想顯示來自和rss的純文本。然而,RSS是返回值喜歡這樣的:轉義黑莓中的html元素

<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 />

我可以sucesffuly檢索標題和描述標籤的內容,但現在我想刪除所有CDATA,<br />或者我能找到任何可能的HTML標籤。 我嘗試使用JSoup,但它使用像Enum這樣的JVM 1.5+類,結果我無法預先驗證在Blackberry-JavaME上使用它的jar。此外,我還沒有在RIM API中找到任何可以幫助完成此任務的課程,也許我錯過了可以使用的課程或圖書館。這只是爲了避免編寫可能已經在多個庫上完成的代碼。 非常感謝。

+0

如果你發現一個預先滾動的類,讓我知道,我不得不採取一個現代化的Java庫,並將其轉換爲使用向量等 – Dan 2011-04-15 16:39:59

回答

0

好了,找不到一個預卷類,但是,現在,讓我們能夠在黑莓的項目中使用正則表達式庫,它是稱爲正則表達式我。幫助我以簡單的方式移除標籤。 SAX Parser也是一個解決方案,但是如果你想在這種情況下更簡單一些,我認爲regexp-me是最好的選擇。 謝謝。