Извлечение html текста в j2me

Я хочу извлечь текст с веб-страницы в j2me, я использовал операции со строками, но я не получаю результат, был ли мой код правильным?

Строка с веб-страницы:

<td align="left" valign="middle"  class="celebrity-details-description-txt" > 

<p style="text-align: justify;">

 Hero Gopichand's new movie under the direction of Chandrasekhar Yeleti is progressing at brisk pace in Ladakh. Recently, the unit has shot an extensive action scene on Gopichand, Taapsee and others under Buzkashi sport backdrop. alt="Buzkashi sport, gopichand buzkashi, gopichand new movie, buzkashi afghanisthan sport

</p> 

<p style="text-align: justify;">&nbsp;</p> <p style="text-align: justify;">&nbsp;</p>

</td>

Вот мой КОД:

int tdIndex = readUrl.indexOf("<td align=\"left\" valign=\"middle\" class=\"celebrity-details-description-txt\">");
tdIndex = readUrl.indexOf(">", tdIndex);
int endtdIndex = readUrl.indexOf("</td>", tdIndex);
String content = readUrl.substring(tdIndex + 1, endtdIndex);

person String    schedule 24.08.2012    source источник
comment
может ли кто-нибудь пересмотреть мой вопрос? HTML-теги не видны?   -  person String    schedule 24.08.2012
comment
я получаю источник html-страницы вместо содержимого String, кроме всей этой строки   -  person String    schedule 24.08.2012
comment
ваш код правильный. Какие значения вы получаете как в tdIndex, так и в endtdIndex?   -  person Kalai Selvan Ravi    schedule 24.08.2012


Ответы (1)


Похоже, что в строке readUrl есть дополнительный пробел между middle и class на td. Мое предложение - изменить

int tdIndex = readUrl.indexOf("&lt;td align=\"left\" valign=\"middle\" class=\"celebrity-details-description-txt\">");

чтобы просто

int tdIndex = readUrl.indexOf("class=\"celebrity-details-description-txt\"");
person Telmo Pimentel Mota    schedule 24.08.2012