Pegar um valor entre tags no HTML

1 resposta
D

Bom dia Pessoal,

Estou com alguns problemas, eu diria mais na parte de lógica, para recuperarum determinado valor que se encontra entre tags em um código HTML. Po exemplo :

Tenho um código HTML :

694,774 mil

Neste exemplo eu iria pegar somente o valor 694,774 mil.

Eu consegui fazer isso usando o método subString como no exemplo :


Código para recuperar o valor:

StringBuffer sb = new StringBuffer();

if (teste.contains("<span id=“lblTotalEmissores”>"))

{

int primeiro = 53;

int segundo = teste.indexOf("");

String dados = teste.substring(primeiro, segundo);

sb.append("Status da NFe : " + dados + “\n);

}
System.out.println("Valor total é : " + sb );

OBS: Não estou citando o código em que eu leio o código html para resumir melhor no tópico.

Quando eu executo o código acima, da certo, ele recupera exatamente o valor entre as tags, mas para tal feito, precisei setar o inteiro “primeiro” na mão, já o segundo inteiro recupero o número de posições da tag de fechamento. Vocês poderiam me ajudar nessa parte, teriam alguma solução melhor.

Agradeço desde já.

Abraço galera

1 Resposta

A

cara,

primeiro, qdo vc postar algum codigo coloque dentro da tag [code].

da uma olhada nesse link tem varios projetos para fazer parser de html, da uma olhada nele.

t+

Criado 25 de outubro de 2011
Ultima resposta 25 de out. de 2011
Respostas 1
Participantes 2