Fórum Retornando valores entre tags HTML #421975

19/08/2012

0

Boa tarde.

Gostaria de saber, como faço para retornar o valor dentro de uma tag HTML, explicando melhor:

Tenho um código HTML, formado basicamente assim:
<html>
<head>
</head>
<body>
<img src = "caminho da imagem">
</body>
</html>


E o meu código em Delphi, precisa retornar o valor dentro da tag img que no caso seria:
caminho da imagem


Preciso desse valor, pois preciso usá-lo para uma busca de dados em um BD.

Obrigado pela atenção.
Kelvin Bianchi

Kelvin Bianchi

Responder

Posts

19/08/2012

Bruno Leandro

voce vai ler o html como arquivo de texto ou de um componente webbrowser??
Responder

Gostei + 0

20/08/2012

Marcos Rocha

Você pode fazer de várias maneiras. A mais comum, porém mais trabalhosa é criar um parser HTML que vai ler o conteúdo do HTML e obter os valores que você precisa. Se você estiver utilizando a versão XE do Delphi, pode utilizar expressões regulares. Procure na internet a respeito, existe muito material a respeito.
Responder

Gostei + 0

20/08/2012

Eduardo Gonçalves

Pois é, acho que o Marcos indicou um caminho legal... veja se você consegue encontrar um código Delphi que usa expressões regulares para remover tags HTML. Eu já encontrei exemplos em outras linguagens (PL/SQL, Java) e resolveu bem o problema.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar